将熊猫的3D数据框转换为2D数据框

时间:2020-05-15 14:25:22

标签: python pandas dataframe

我有一个具有以下值的3D数据框:

0 [{'A' : 'A_val_01', 'B' : 'B_val_01' , 'C' : 'C_val_01',...}, {'A' : 'A_val_02', 'B' : 'B_val_02', 'C' : 'C_val_02',...}, {'A' : 'A_val_03', 'B' : 'B_val_03', 'C' : 'C_val_03',...},...}]
1 [{'A' : 'A_val_11', 'B' : 'B_val_11' , 'C' : 'C_val_11',...}, {'A' : 'A_val_12', 'B' : 'B_val_12', 'C' : 'C_val_12',...}, {'A' : 'A_val_13', 'B' : 'B_val_13', 'C' : 'C_val_13',...},...}]
2 [{'A' : 'A_val_21', 'B' : 'B_val_21' , 'C' : 'C_val_21',...}, {'A' : 'A_val_22', 'B' : 'B_val_22', 'C' : 'C_val_22',...}, {'A' : 'A_val_23', 'B' : 'B_val_23', 'C' : 'C_val_23',...},...}]
.
.
.

我想将它们转换为2D数据帧,如下所示:

0[{'A' : 'A_val_01', 'B' : 'B_val_01', 'C' : 'C_val_01',...}]
0[{'A' : 'A_val_02', 'B' : 'B_val_02', 'C' : 'C_val_02',...}]
0[{'A' : 'A_val_03', 'B' : 'B_val_03', 'C' : 'C_val_03',...}]
0[...]
0[...]
.
.
.
1[{'A' : 'A_val_11', 'B' : 'B_val_11', 'C' : 'C_val_11',...}]
1[{'A' : 'A_val_12', 'B' : 'B_val_12', 'C' : 'C_val_12',...}]
1[{'A' : 'A_val_13', 'B' : 'B_val_13', 'C' : 'C_val_13',...}]
1[...]
1[...]
.
.
.
2[{'A' : 'A_val_21', 'B' : 'B_val_21', 'C' : 'C_val_21',...}]
2[{'A' : 'A_val_22', 'B' : 'B_val_22', 'C' : 'C_val_22',...}]
2[{'A' : 'A_val_23', 'B' : 'B_val_23', 'C' : 'C_val_23',...}]
2[...]
2[...]
.
.
.

我希望同一个索引具有多个整数,并且要做到没有循环。我找不到任何解决方案可以自己动手搜寻。

0 个答案:

没有答案