我来自 xlsx 的数据框:
1 NaN A B C
2 X '1' '11' '111'
3 Y '2' '22' '222'
4 Z '3' '33' '333'
如何使用 Pandas 转换为 dict 类型:
{X:{'A':'1','B':'11','C':'111'},
Y:{'A':'2','B':'22','C':'222'},
Z:{'A':'3','B':'33','C':'333'}}
答案 0 :(得分:0)
有一个简单的函数:
df.to_dict()
答案 1 :(得分:0)
试试这个:
df.set_index('id').T.to_dict('records')
这是我用的...