2016-12-27 190 views
1

我想將數據幀轉換爲鍵和值列表的字典。 索引probe_fk是key和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]}