熊猫,在列中展平多维数组

时间:2019-03-09 16:11:11

标签: python pandas dataframe data-analysis

我有质子-质子对撞机的数据集,看起来像60000 x 600矩阵。我将其从根文件转换为pandas数据框。我遇到的问题是,在某些列(特征)中,我具有多维数组作为值(例如动量,它不是矢量,不是标量)。您可以在下图看到: enter image description here

接下来我要的是
我希望对列中数组中的每个元素进行平坦处理,以使其他(1D)列保持不变,但将这些多维数组平坦化为1D。 因此,从这样的数据帧开始:

index mass momentum
1    100   [2,4,6]
2    200    5
3    250    [3,4]

得到这个:

index mass momentum

1     100    2
2     100    4
3     100    6
4     200    5
5     250    3
6     250    4

编辑:我必须编辑我的问题,因为显然它已经被回答了,但是我找不到解决方案。 如果有人可以,请给我评论一个链接。

0 个答案:

没有答案