我有一个2列的数据框.我try 使用df2.set_index(‘pay’).Tto_dict(‘list’)将其转换为词典.
由于存在重复的键,因此省略了一些列.有没有办法解决这个问题,或者有其他办法?
pay | score |
---|---|
500 | 1 |
700 | 4 |
1000 | 5 |
700 | 3 |
我想完成这本词典.
{‘0’:[500,1],‘1’:[700,4],‘2’:[1000,5],‘3’[700,3]}
我有一个2列的数据框.我try 使用df2.set_index(‘pay’).Tto_dict(‘list’)将其转换为词典.
由于存在重复的键,因此省略了一些列.有没有办法解决这个问题,或者有其他办法?
pay | score |
---|---|
500 | 1 |
700 | 4 |
1000 | 5 |
700 | 3 |
我想完成这本词典.
{‘0’:[500,1],‘1’:[700,4],‘2’:[1000,5],‘3’[700,3]}
IIUC使用:
d = df2.T.to_dict('list')
print (d)
{0: [500, 1], 1: [700, 4], 2: [1000, 5], 3: [700, 3]}