Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从数据帧到dict_Python_Pandas_Dataframe - Fatal编程技术网

Python 从数据帧到dict

Python 从数据帧到dict,python,pandas,dataframe,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'}} 这有一个简单的函数: df.to_d

我的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'}}

这有一个简单的函数:

df.to_dict()
试试这个:

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

这就是我使用的…

这个问题已经在这里得到了回答:这个问题似乎是重复的,并且已经在堆栈溢出中得到了回答。请参阅此链接:。