我有一个DataFrame,在其中一列中,每个单元格内都有2x2 np.arrays。我尝试提取这些数组以与原始DataFrame合并。
假设我有以下df:
df=pd.DataFrame({'A':[101, 202],'B':[ [[1,2], [3,4]] ,[[5,6], [7,8]] ] })
我需要将这个数据框转换成以下形式:
A, B_1, B_2
101, 1, 2
101, 3, 4
202, 5, 6
202, 7, 8
有什么建议可以帮我完成这个任务吗?我看到其他建议是如何取消嵌套列,但只适用于一维数组而不适用于我的情况。
apply(pd.Series)
- 它很慢,不要使用它。 - jezrael