【发布时间】:2019-11-29 14:53:09
【问题描述】:
我有一个数据框,其中一列包含一个列表。
A B
0 5 [3, 4]
1 4 [1, 1]
2 1 [7, 7]
3 3 [0, 2]
4 5 [3, 3]
5 4 [2, 2]
输出应如下所示:
A x y
0 5 3 4
1 4 1 1
2 1 7 7
3 3 0 2
4 5 3 3
5 4 2 2
我已经尝试了这些我发现 here 的选项,但它不起作用。
【问题讨论】:
-
df[['A']].join(pd.DataFrame(df.B.values.tolist(),columns=['x','y'],index=df.index))相同的解决方案适用于我。如果不是,请编辑问题并提供更多详细信息 -
不,它给出了这个错误:“传递值的形状是 (1, 14316),索引意味着 (2, 14316)”
标签: python-3.x pandas list dataframe multiple-columns