大熊猫:为同一列创建不同类型的聚合

时间:2018-07-26 21:30:18

标签: pandas aggregate-functions pandas-groupby

我有以下代码可以正常工作。

df_1 = df.groupby(['team'])['member'].apply(lambda x: x.tolist()).reset_index()
df_2 = df.groupby(['team']).agg({'member':'count'}).reset_index().rename(columns={'member': 'member_list'})

df_out = pd.merge(df_1, df_2, how='inner', on='team').rename(columns={'member': 'member_count'})

但是,我想知道有没有一种更优雅的方式可以同时创建两个聚合? (我使用的是熊猫0.19.2)谢谢!

0 个答案:

没有答案