
Apply different aggregations to each column when grouping on a Python Pandas data frame with agg and a dict:
(
df
.groupby('VendorID')
[['trip_distance', 'total_amount']]
.agg({'trip_distance':['median', 'std'],
'total_amount':'mean'})
)
