假设某一列数据包含多个信息

id attrs
A 1,2,5,3
B 3,1,2,5
C 1,2,0,3
D 1,7,5,3
E 2,1,6,8

我们想把他拆分成多列,做法如下:

首先进行拆分 data_df = data_df['attrs'].str.split(',', expand=True)

然后用pd.concat把多列加回data_df,pd.concat([], axis=1, names=new_names)

合起来就是

pd.concat([data_df, data_df['attrs'].str.split(',', expand=True)], axis=1,names=new_names)

运行结果如下:

id new_col1 new_col2 new_col3 new_col4
A 1 2 5 3
B 3 1 2 5
C 1 2 0 3
D 1 7 5 3
E 2 1 6 8

dataframe一列拆分成多列相关推荐

  1. mysql表的一列拆分成两列_将float值拆分成MySQL表的两列?

    要将float值分成两列,第一列将有一个十进制前的值.第二列将在小数点后有一个值.为此,您可以将SUBSTRING_INDEX()与一起使用CAST().让我们首先创建一个表-mysql> cr ...

  2. pandas中一列拆分成两列

    import pandas as pd df = pd.DataFrame([['a1','a2', 'a3_a4'], ['b4', 'b5', 'b6_b7']],columns=['A','B' ...

  3. python 列表多行_Python Pandas list列表数据列拆分成多行的方法实现

    1.实现的效果 示例代码: df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]}) df Out[458]: A B 0 1 [1, 2] 1 2 [1, 2] ...

  4. 中英文怎么算 字符长度_如何将混合了中英文及不同数量空格的文本,快速拆分成多列...

    前段时间学员小D咨询到:有什么简便的方法,可以将将混合了中英文及不同数量空格的文本,快速拆分成多列?下图所示是小D的问题: 小D需要将这列数据拆分成如下图所示的4列数据: 刚一开始看到这个表格的时候, ...

  5. 将单元格中的内容拆分成多列/行

    例如:将单元格A1中数据(2.1,2.8,3.3,3.5,4.6,5.4,3.9,10.1)拆到多个单元格中,以逗号为分割点,做法如下: 选中单元格 数据-分列-分隔符号-下一步-逗号-下一步-完成 ...

  6. 将excel中的一个工作表按照某列拆分成多个sheet工作表

    如何将excel中的一个工作表按照某列拆分成多个sheet工作表呢?接下来就利用VBA工具来解决这个问题. 拆分之前的工作表: 拆分之后的工作表: 操作步骤具体如下: 第一步:打开需要拆分的表格文件: ...

  7. excel数据平均分配给多人_excel数据拆分:将单列拆分成多列的几种方法

    有时候我们的Excel表格里只有一列数据,如果需要打印出来的话,就是下面这样子的: 浪费纸不说,还很丑,这样打印的表格你真的敢拿给老板看吗? 对于这样的数据,就需要把一列平均分配到多列,通常有两种方法 ...

  8. 如何将Excel中一列内容拆分成两列?

    如何将Excel中一列内容拆分成两列? 目录 如何将Excel中一列内容拆分成两列? 1.例如:将下表中B列一月销售中计划与实际销售数量拆分成两列 2.首先在B列后插入一空白列,即选中C列鼠标右键点击 ...

  9. print python excel分隔_办公自动化 Python 小工具,对Excel文件,按某一列拆分成多个Excel文件或sheet...

    使用pandas.xlwings.os 库文件,对Excel文件,按某一列拆分成多个Excel文件或sheet,提高工作效率. # -*- coding: utf-8 -*- "" ...

最新文章

  1. 天价!一款芯片从设计到流片需要45亿!3纳米芯片研发成本曝光
  2. Linux下如何执行Shell脚本
  3. 机器学习 —— 概率图模型(推理:连续时间模型)
  4. BufferedReader
  5. x86汇编-2(第五章)nasm汇编基础知识、指令、显存、bochs调试
  6. 一张图11招学会Python网络黑客
  7. android-ImageView显示选择本地图片或拍照
  8. harmonyOS应用开发环境搭建
  9. 常用代码国家标准 目录列表
  10. 《概率论与数理统计》速成
  11. PYQT5 系列(一)——参考自《弗兰克万岁》
  12. ChatGpt会替代码农可行性分析
  13. zcmu1275: Seeding
  14. iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路
  15. el-input 密码输入框 显示隐藏优化
  16. Web前端——jQuery库
  17. PyCharm恢复初始设置
  18. POJ 2481 Cows
  19. vue+element简单实现商城网站首页,模仿电商商城
  20. 小字辈(左子右兄加强版)(C语言版)

热门文章

  1. 什么是裸金属服务器,裸金属服务器适用什么场景?
  2. 一起学英语-英语名词,代词,动词辨析,混合词序,原级比较,形容词副词比较,多音节形容词,接词连词冠词,动词时态
  3. Linux init程序分析
  4. AAAI 2019 论文解读:卷积神经网络继续进步
  5. Java实现斗地主游戏中洗牌,发牌,牌顺序逻辑
  6. 云主机挂载云硬盘的操作姿势
  7. 无线蓝牙耳机哪款性价比最高?2022蓝牙耳机品牌排行榜前十名
  8. springcloud 加入spring session通过zuul请求session不一致问题
  9. HDU6578 2019HDU多校训练赛第一场 1001 (dp)
  10. 变分(Calculus of variations)的概念及运算规则(一)