熊猫将(不等长)列表的列分成多列

时间:2019-03-18 19:38:19

标签: python pandas

这个问题的轻微变化:Pandas split column of lists into multiple columns

给出一个数据框:

col1
[0, 1, 2]
[0, 1]
[0, 1, 2, 3, 4, 5, 6]
[0, 1, 2, 3]

如何将其转换为列数等于最大长度的数据框?

col1 col2 col3 col4 col5 col6 col7
0    1    2 
0    1 
0    1    2    3    4    5    6
0    1    2    3 

1 个答案:

答案 0 :(得分:1)

使用pandas DataFrame重新创建您df

pd.DataFrame(df.col1.values.tolist())