在数据框中拆分列

时间:2019-12-19 18:06:16

标签: python pandas

我正在清理一个Excel文件,但是连续有一列,答案很长,我想将其拆分为多列

我正在使用以下代码:

columns

但是当我打印出数据框时,只有一列而不是其他列,我该怎么做?

1 个答案:

答案 0 :(得分:0)

>>> df = pd.DataFrame({'test':['One Two Three']})
>>> df[1], df[2], df[3] = df['test'].str.split(' ',n=2,expand=True)
>>> df
            test  1  2  3
0  One Two Three  0  1  2

OR

>>> df = pd.DataFrame({'test':['One Two Three']})
>>> df = df['test'].str.split(' ',n=2,expand=True)
>>> df
     0    1      2
0  One  Two  Three