我有一個下面給出的 daframe。我想把它轉(zhuǎn)換成字典。但我不希望列名作為鍵。data = {'0':[0.039169993,0.023344912], '1':[0.17865846,0.01093025],'2':[0.039170124,0.023344917], '3':[0.17865846,0.01093025],'4':[0.039170124,0.023344917]}df= pd.DataFrame(data) 0.0 1.0 2.0 3.0 4.00 0.039169993 0.17865846 0.039170124 0.17865846 0.0391701241 0.023344912 0.01093025 0.023344917 0.01093025 0.023344917**Desired Result**: {{0: 0.039169993, 1:0.023344912}, {0: 0.17865846, 1:0.01093025}, {0: 0.039170124, 1:0.023344917}, {0: 0.17865846, 1:0.01093025}, {0:0.039170124, 1:0.023344917}}我的嘗試:df.to_dict(){'0': {0: 0.039169993, 1: 0.023344912}, '1': {0: 0.17865846, 1: 0.01093025}, '2': {0: 0.039170124, 1: 0.023344917}, '3': {0: 0.17865846, 1: 0.01093025}, '4': {0: 0.039170124, 1: 0.023344917}}我不希望列名作為鍵。有可能嗎?
3 回答

FFIVE
TA貢獻1797條經(jīng)驗 獲得超6個贊
你可以使用這個:
df.T.to_dict(orient='records')
[{0: 0.039169993, 1: 0.023344911999999999},
{0: 0.17865845999999999, 1: 0.010930250000000001},
{0: 0.039170124000000001, 1: 0.023344917},
{0: 0.17865845999999999, 1: 0.010930250000000001},
{0: 0.039170124000000001, 1: 0.023344917}]
添加回答
舉報
0/150
提交
取消