在pandas dataframe python中解压缩列表

时间:2018-06-04 09:38:34

标签: python python-2.7 pandas dataframe

我有一个包含a,b,c列的数据框。并且列c具有list数据类型的数据。所以我想将列表的每个元素作为新行展开/解压缩/爆炸。

所以,我们的输入如下所示。

   a  b             c
0  1  2          [1, {'k': 1}, 2]
1  3  2          [{'m': 2}, {'k': 2}, 2]

我们的输出应该如下所示。

   a  b          c
0  1  2          1
1  1  2          {'k': 1}
2  1  2          2
3  3  2          {'m': 2}
4  3  2          {'k': 2}
5  3  2          2

Sp,你可以在输出中,列表的每个元素都在行中,而其他列a和b值重复对应于列表元素

0 个答案:

没有答案