【数据平台】dataframe一列成多列
来源:互联网 发布:网络传销诈骗防范措施 编辑:程序博客网 时间:2024/06/05 07:29
1、场景:一列中的值出现 1|2|3|56,这样用|分割的值,需要将其转换成4列。
2、操作:
names=df['names'].str.split('|',expand=True)#多名字分列names.columns=['ids0','ids1','ids2','ids3','ids4','ids5','ids6','ids7']#df=df.join(names)其中names字段的列是包含|分割的值,最后将多列合并会原dataframe里。
3、函数:
Series.str.
split
(pat=None,n=-1, expand=False)[source]Split each string (a la re.split) in the Series/Index by givenpattern, propagating NA values. Equivalent to
str.split()
.Parameters: pat : string, default None
String or regular expression to split on. If None, splits on whitespace
n : int, default -1 (all)
None, 0 and -1 will be interpreted as return all splits
expand : bool, default False
- If True, return DataFrame/MultiIndex expanding dimensionality.
- If False, return Series/Index.
return_type : deprecated, use expand
Returns: split : Series/Index or DataFrame/MultiIndex of objects
阅读全文
0 0
- 【数据平台】dataframe一列成多列
- 【数据平台】pandas将一列中的文本拆分成多行
- spark dataFrame 新增一列函数withColumn
- Python 向 DataFrame 添加一列,该列为同一值
- 如何在DataFrame 中优雅的增加一行,一列
- DataFrame使用mysql数据
- Dataframe筛选数据
- DataFrame数据合并
- DataFrame 数据合并方法
- dataframe数据之间求补集
- MySQL插入一列数据
- 将两列数据合成一列数据
- python的dataframe数据分组
- pandas DataFrame数据转为list
- pandas dataframe 数据框 基本概念
- 按序取出一列表格数据
- DataFrame:通过SparkSql将Json数据转为DataFrame
- 删除一列数据,后一列的数据自动往前,最后一列自动补为null
- andriod——完美实习网络获取数据购物车
- 二叉树模板 先中后序遍历,非递归算法,层次遍历,叶子结点数,深度
- 如何在小米,oppo r9 等国产手机上突破通知栏高度限制
- 在线代码编辑器 CodeMirror 使用简介
- 数据库还原备份大全
- 【数据平台】dataframe一列成多列
- 霍尔电流互感器和磁阻互感器
- Windows10安装配置Mysql
- 类与对象
- ThinkPHP中的functions.php的函数大全
- 2.陶陶摘苹果
- 自定义ViewPager,可垂直、水平滑动,支持循环展示
- zookeeper 永久监听节点 来保证集群间一致性
- hihocoder1634-Puzzle Game