[英]How to split the last column into multiple columns, but keep the old as a whole in python
虽然拆分列很容易,但是如何保留拆分列?
例如
a;b;c;d;e;f;g
a;b;c;d;e;f;g
a;b;c;d;e;f;g
a;b;c;d;e;f;g
现在将g分成h,i,j,k,但保持g为g(g - > h,i,j,k)
a;b;c;d;e;f;g;h;i;j;k
a;b;c;d;e;f;g;h;i;j;k
a;b;c;d;e;f;g;h;i;j;k
a;b;c;d;e;f;g;h;i;j;k
看来你需要split
:
df[['h','i','j','k']] = df['g'].str.split(',', expand=True)
要么:
df1 = df['g'].str.split(',', expand=True)
df1.columns = ['h','i','j','k']
df = pd.concat([df, df1], axis=1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.