示例数据框:
avg
Key1 Key2
a1 b1 v1
b2 v2
b3 v3
a2 b4 v4
a3 b5 v5
b6 v6
a4 b7 v7
如何将其转换为数据字典 {a1:v1、a1:v2、a1:v3、a2:v4、a3:v5、a3:v6、a4:v7}
我试过了,但没有成功 dict(zip(df['ColA'], df['avg'])) 感谢任何帮助!!
最佳答案
因为它是使用get_level_values
的多重索引
dict(zip(df.index.get_level_values(1), df['avg']))
关于python-3.x - 如何将分组数据框多级索引转换为datadict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53164638/