大熊猫数据框到字典

时间:2021-01-18 15:41:05

标签: python pandas dataframe

我来自 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'}}

2 个答案:

答案 0 :(得分:0)

有一个简单的函数:

df.to_dict()

答案 1 :(得分:0)

试试这个:

df.set_index('id').T.to_dict('records')

这是我用的...