dataframe一列拆分成多列
假设某一列数据包含多个信息
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一列拆分成多列相关推荐
- mysql表的一列拆分成两列_将float值拆分成MySQL表的两列?
要将float值分成两列,第一列将有一个十进制前的值.第二列将在小数点后有一个值.为此,您可以将SUBSTRING_INDEX()与一起使用CAST().让我们首先创建一个表-mysql> cr ...
- pandas中一列拆分成两列
import pandas as pd df = pd.DataFrame([['a1','a2', 'a3_a4'], ['b4', 'b5', 'b6_b7']],columns=['A','B' ...
- 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] ...
- 中英文怎么算 字符长度_如何将混合了中英文及不同数量空格的文本,快速拆分成多列...
前段时间学员小D咨询到:有什么简便的方法,可以将将混合了中英文及不同数量空格的文本,快速拆分成多列?下图所示是小D的问题: 小D需要将这列数据拆分成如下图所示的4列数据: 刚一开始看到这个表格的时候, ...
- 将单元格中的内容拆分成多列/行
例如:将单元格A1中数据(2.1,2.8,3.3,3.5,4.6,5.4,3.9,10.1)拆到多个单元格中,以逗号为分割点,做法如下: 选中单元格 数据-分列-分隔符号-下一步-逗号-下一步-完成 ...
- 将excel中的一个工作表按照某列拆分成多个sheet工作表
如何将excel中的一个工作表按照某列拆分成多个sheet工作表呢?接下来就利用VBA工具来解决这个问题. 拆分之前的工作表: 拆分之后的工作表: 操作步骤具体如下: 第一步:打开需要拆分的表格文件: ...
- excel数据平均分配给多人_excel数据拆分:将单列拆分成多列的几种方法
有时候我们的Excel表格里只有一列数据,如果需要打印出来的话,就是下面这样子的: 浪费纸不说,还很丑,这样打印的表格你真的敢拿给老板看吗? 对于这样的数据,就需要把一列平均分配到多列,通常有两种方法 ...
- 如何将Excel中一列内容拆分成两列?
如何将Excel中一列内容拆分成两列? 目录 如何将Excel中一列内容拆分成两列? 1.例如:将下表中B列一月销售中计划与实际销售数量拆分成两列 2.首先在B列后插入一空白列,即选中C列鼠标右键点击 ...
- print python excel分隔_办公自动化 Python 小工具,对Excel文件,按某一列拆分成多个Excel文件或sheet...
使用pandas.xlwings.os 库文件,对Excel文件,按某一列拆分成多个Excel文件或sheet,提高工作效率. # -*- coding: utf-8 -*- "" ...
最新文章
- 天价!一款芯片从设计到流片需要45亿!3纳米芯片研发成本曝光
- Linux下如何执行Shell脚本
- 机器学习 —— 概率图模型(推理:连续时间模型)
- BufferedReader
- x86汇编-2(第五章)nasm汇编基础知识、指令、显存、bochs调试
- 一张图11招学会Python网络黑客
- android-ImageView显示选择本地图片或拍照
- harmonyOS应用开发环境搭建
- 常用代码国家标准 目录列表
- 《概率论与数理统计》速成
- PYQT5 系列(一)——参考自《弗兰克万岁》
- ChatGpt会替代码农可行性分析
- zcmu1275: Seeding
- iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路
- el-input 密码输入框 显示隐藏优化
- Web前端——jQuery库
- PyCharm恢复初始设置
- POJ 2481 Cows
- vue+element简单实现商城网站首页,模仿电商商城
- 小字辈(左子右兄加强版)(C语言版)
热门文章
- 什么是裸金属服务器,裸金属服务器适用什么场景?
- 一起学英语-英语名词,代词,动词辨析,混合词序,原级比较,形容词副词比较,多音节形容词,接词连词冠词,动词时态
- Linux init程序分析
- AAAI 2019 论文解读:卷积神经网络继续进步
- Java实现斗地主游戏中洗牌,发牌,牌顺序逻辑
- 云主机挂载云硬盘的操作姿势
- 无线蓝牙耳机哪款性价比最高?2022蓝牙耳机品牌排行榜前十名
- springcloud 加入spring session通过zuul请求session不一致问题
- HDU6578 2019HDU多校训练赛第一场 1001 (dp)
- 变分(Calculus of variations)的概念及运算规则(一)