2017-08-01 1 views
1

私はこのようなデータフレームを変換するためにto_dictを()を使用しています it is very simple と私はちょうどたい場合、私は何をすべきか コンバートデータフレーム{インデックス> value}は

{'point_dis': {'025ec525073fea4f6433b691c65b45cd': 12365.093765441219, 
    '02b697dc2e9214a46aa40e7fb0609310': 2315.3360224791882} 

を得ました{カラムなしの辞書 - > 、単に非ネストされた辞書 '

{'025ec525073fea4f6433b691c65b45cd': 12365.093765441219, 
    '02b697dc2e9214a46aa40e7fb0609310': 2315.3360224791882} 

答えて

0

は、最初の列を選択し、Series.to_dict使用:

d = df['point_dis'].to_dict() 
print (d) 

{'025ec525073fea4f6433b691c65b45cd': 12365.093765441219, 
'02b697dc2e9214a46aa40e7fb0609310': 2315.3360224791882} 

またはDataFrame.to_dictを使用して、keyにより、ネストされたdictを選択:

d = df.to_dict()['point_dis'] 
print (d) 

{'025ec525073fea4f6433b691c65b45cd': 12365.093765441219, 
'02b697dc2e9214a46aa40e7fb0609310': 2315.3360224791882} 
関連する問題