将列表解包到多列

时间:2019-11-12 14:19:45

标签: python pandas pivot

我正在尝试将pandas数据框中的列表列表中的值解压缩为多列。

这是我的数据示例:

    JudgeID2
0   [[], [], []]
1   [[], [], []]
2   [[], [], []]
3   [[40 36], [40 36], [40 36]]
4   [[40 36], [40 35], [40 35]]

我知道我可以使用pd.explode解压缩列表

a.explode('JudgeID2')

具有以下输出:

JudgeID2
0   []
0   []
0   []
1   []
1   []
1   []
2   []
2   []
2   []
3   [40 36]
3   [40 36]
3   [40 36]
4   [40 36]
4   [40 35]
4   [40 35]

但是,我想要的输出是一个宽数据框,即:

     0         1         2   
0   []        []        []   
1   []        []        []
2   []        []        []
3   [40 36]  [40 36]   [40 36]
4   [40 36]  [40 35]   [40 35]

0 个答案:

没有答案