Pandas agg with a dict: Different aggregations per column

Pandas agg with a dict: Different aggregations per column

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'})
)