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 拆分 分裂相关推荐
- R语言使用dplyr包基于因子变量(factor)将原dataframe拆分为每一个因子对应的单独数据集dataframe实战
R语言使用dplyr包基于因子变量(factor)将原dataframe拆分为每一个因子对应的单独数据集dataframe实战 目录
- python如何输出两行_python pandas dataframe拆分行(某些行一行拆成多行)
简单循环 最简单的方式就是循环拆分一下呗.先上最简单方法:import pandas as pd df = pd.DataFrame({'A':['1','2','3'],'B':['1','2,3' ...
- dataframe sample 采样,抽样
20220324 https://blog.csdn.net/DSTJWJW/article/details/90667570 不重复随机抽样 20211223 # 读取数据集 test_data_a ...
- listary 指定目录搜索_everything
20211009 https://zhuanlan.zhihu.com/p/225414423 listary详细使用 20210710 everything搜索文件,结果出现相同的2个重复情况,路径 ...
- Hopfiled 神经网络实例解释
Hopfiled 神经网络入门 进击吧程序猿 2018-01-01 23:04:27 本文参考 Hinton 的机器学习课程,总结了 Hopfield 神经网络,整个学习的脉络是:Hopfield 网 ...
- dataframe按照某一列的取值进行拆分
dataframe按照某一列(假设列名为'columnname')的取值进行拆分. 即:比如dataframe的第一列只有'a'.'b'两种取值可能,就把dataframe拆分成两个小的datafra ...
- dataframe,python,numpy 问题索引1
# 找出只有赌场数据的账户 gp=data.groupby(['查询账号','场景标签'],as_index=True) tj=gp.size().reset_index()按查询账号和场景标签分组并 ...
- pandas数据处理(四)--- 批量拆分、合并Excel文件
pandas批量拆分.合并Excel文件 一.将大的Excel文件拆分成多个小的Excel 使用df.iloc方法,将一个大的dataframe拆分成多个小的dataframe 再用dtaframe. ...
- DataFrame在指定位置插入行和列
Example df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]}) 在指定位置插入列 官方文档:pandas.DataFrame.insert Da ...
最新文章
- 单片机基础课程有哪些?
- 十二个任务 分给三个线程处理
- wireshark协议解析器原理与插件编写
- php根据键值去除数组中的某个元素_php删除数组中指定值的元素的几种方法
- hash存储结构【六】
- 使用maven工具无法进入debug
- 中车四方时速600公里高速磁浮试验样车试跑成功
- 开源2D图形库/图形框架
- mxnet系列 tools 查看params的内容
- Mybatis-generator的使用
- 贪心科技机器学习训练营(六)
- 概率论考点之检验统计量(区间估计)
- oeasy教您玩转vim - 39 - # 剪切粘贴
- JS事件之事件类型[鼠标和滚轮事件]
- 玩客云实名认证安全吗_玩客云骗局揭秘(真的可以月入万元?)
- myeclipse部署多个应用到不同的weblogic domain中
- 知识 | 四种渲染到底是啥?终于有人讲明白了(下)
- 三酷猫学python_python学习第二期
- 手机回收ATM面世,无人回收会成为下一个风口吗?
- hdu-5643 King's Game(打表)