Create dictionary from results of DataFrame in pandas

前端 未结 5 1454
旧时难觅i
旧时难觅i 2021-01-16 16:35

I have a dataframe with results as below. Sample dataframe shown actual one is much larger. I want to get a dictionary (or another structure if it will be faster) with the

5条回答
  •  不思量自难忘°
    2021-01-16 17:03

    df.stack().reset_index(level=1).groupby(level=0).level_1.apply(list).to_dict()
    Out[764]: {1: ['MSFT'], 2: ['GOOG', 'AMZN'], 3: ['AAPL', 'AMZN', 'FB'], 4: ['FB']}
    

提交回复
热议问题