我有一个要转换为多索引数据框的嵌套字典对象,我该如何实现它。
例如
t['a'] = dict()
t['b'] = dict()
t['a']['1'] = pd.DataFrame([ [1.0,2.0],[3.0,4.0] ])
t['a']['2'] = pd.DataFrame([ [5.0,6.0],[7.0,8.0] ])
t['b']['1'] = pd.DataFrame([ [1.0,2.0],[3.0,4.0] ])
t['b']['2'] = pd.DataFrame([ [5.0,6.0],[7.0,8.0] ])
所以我想转换为一个带有索引的数据框
a
1 0 1
0 1.0 2.0
1 3.0 4.0
2
0 5.0 6.0
1 7.0 8.0
b
1
0 1.0 2.0
1 3.0 4.0
2
0 5.0 6.0
1 7.0 8.0
我想我可以使用MultiIndex(levels=[ ['a','b'], [1,2] ])
,但我不知道如何构建标签。我也不知道如何将 dict 值作为数据数组传递。