Trying to join 2 Dataframes, and store certain data as an array in one cell

前端 未结 2 1374
无人共我
无人共我 2021-01-14 20:57

I have the following 3 data frames:

Frist dataframe:

DF1: 

iID data1 data2

10  blue  green

11  red   teal

Second dataframe:

2条回答
  •  盖世英雄少女心
    2021-01-14 21:31

    IIUC

    df1.merge(df2.groupby('iID').agg(lambda x : x.tolist()).reset_index())
    Out[144]: 
       iID data1  data2        rH      repH
    0   10  blue  green  [50, 60]  [60, 70]
    1   11   red   teal      [70]      [50]
    

提交回复
热议问题