How to group dataframe rows into list in pandas groupby

前端 未结 12 2168
日久生厌
日久生厌 2020-11-21 04:56

I have a pandas data frame df like:

a b
A 1
A 2
B 5
B 5
B 4
C 6

I want to group by the first column and get second col

12条回答
  •  别那么骄傲
    2020-11-21 05:40

    The easiest way I have see no achieve most of the same thing at least for one column which is similar to Anamika's answer just with the tuple syntax for the aggregate function.

    df.groupby('a').agg(b=('b','unique'), c=('c','unique'))
    

提交回复
热议问题