Pandas groupby two columns then get dict for values

前端 未结 2 1023
难免孤独
难免孤独 2020-12-31 09:39

I have a pandas dataframe:

banned_titles = 
TitleId  RelatedTitleId
0    89989           32598
1    89989         3085083
2    95281         3085083
<         


        
2条回答
  •  爱一瞬间的悲伤
    2020-12-31 10:23

    Try list one line (no lambda):

    dict(df.groupby('TitleId')['RelatedTitleId'].apply(list))
     # {89989: [32598, 3085083], 95281: [3085083]}
    

提交回复
热议问题