2016-12-27 18 views
1

データフレームをキーと値リストの辞書に変換したい。 キーとなるprobe_fkをインデックスとし、値としてbox_fkを指定します。データフレームを辞書に変換する

私は最終的な結果は以下のようになりたい
   product_fk vp_fk   box_fk 
probe_fk         
'83348'   101 326   8548 
'83348'   101 326   8549 
'83348'   101 326   8550 
'83348'   101 326   8551 
'105513'   107 357   8866 
'105513'   107 357   8864 
'111996'   107 365   9059 

{'83348':[8548, 8549, 8550,8551], 
'105513':[8866, 8864], 
'111996':[9059]} 

答えて

2

この試してみてください。

In [95]: df.groupby(level=0)['box_fk'].apply(list).to_dict() 
Out[95]: {'105513': [8866, 8864], '111996': [9059], '83348': [8548, 8549, 8550, 8551]} 
関連する問題