pandas groupby agg多列重命名

使用pandas groupby对多列进行计算(包含使用lambda函数的情况)后自动重命名

    result = df.groupby('col1').agg(
        speed_avg=('speed', 'mean'), speed_min=('speed', 'min'), speed_max=('speed', 'max'),vol=('Id', 'size'),spread=('speed',lambda x:max(x)-min(x)).reset_index()

你可能感兴趣的:(Python,pandas,python,数据分析)