我有一个DataFrame,在它的一列中,每个单元格内有2x2 np.arrays。我正在尝试提取这些数组以与原始Dataframe合并。
如果我的数据集如下:
id_1, [ [date_1, value_1] , [date_2, value_2] ]
id_2, [ [date_3, value_3] , [date_4, value_4] , [date_5, value_5] ]
我希望我的数据框看起来像这样:
id_1, date_1, value_1
id_1, date_2, value_2
id_2, date_3, value_3
id_2, date_4, value_4
id_2, date_5, value_5
关于如何实现此目标的任何建议?我还看到了有关如何取消嵌套列的其他建议,但是这些通常是1个昏暗的数组,并且代码不适用于我的情况。
假设我有以下df:
df=pd.DataFrame({'A':[101, 202],'B':[ [[1,2], [3,4]] ,[[5,6], [7,8]] ] })
我需要将这个df转换成这样的东西:
A, B_1, B_2
101, 1, 2
101, 3, 4
202, 5, 6
202, 7, 8