[英]How to Split a column in dataframe based on a value?
具有一栏的df:
0
Test : bat
Test2 : ball
Test3 : Moon
如何将其拆分为另一列。 基于 (:)
预期产量:
0 | 1
Test bat
Test2 ball
Test3 Moon
您可以将pandas.Series.str.split
方法与expand=True
一起使用,以在给定的分隔符/分隔符周围拆分字符串。 当expand=True
, split
将返回DataFrame / MultiIndex扩展维。
>>> df
0
0 val1:val2
1 val3:val4
>>> df["0"].str.split(':', expand=True)
0 1
0 val1 val2
1 val3 val4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.