我有这样的数据帧
3 1388
4 1388
5 IBM
8 157.75
9 88929
1021 1500
854 n
388 157.75
394 157.75
474 157.75
1584 88929
444 20160713
459 93000546718000
461 7
55 93000552181000
22 89020
400 157.75
361 0.73
981 0
16 1468416600.6006
18 1468416600.6006
362 0.46
我想将此数据帧转换为{3:1388,4:1388,5: IBM,........}
我该怎么做?
我在数据框中有重复项,但必须接受
答案 0 :(得分:0)
df = pd.DataFrame({'col1': [1, 2],
'col2': [0.5, 0.75]},
index=['a', 'b'])
print(df)
col1 col2
a 1 0.50
b 2 0.75
df.to_dict(){'col1': {'a': 1, 'b': 2}, 'col2': {'a': 0.5, 'b': 0.75}}
这是一个小例子,您可以尝试此方法