使用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()
使用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()