Ты выбираешь группировку или сводную таблицу?
В начале своей карьеры я как-то попался на особеность пандас, что нельзя передать в agg({'column_name':''max,'column_name':'min'}), вернется только один агрегат. Поэтому приходилось говнокодить и джойнить таблицы с разными агрегатами одного столбца. Я почему то не догодался, поискать как же все таки иначе можно сделать.
Поэтому решил помочь всем кто только так сказать начинает свои первые агрегаты собирать)
вот два способа как можно разные агрегаты для одного столбца посчитать:
df.groupby('group_name').agg(
col_mean=('column_name', 'mean'),
col_median=('column_name', 'median'),
col_min=('column_name', 'min'),
col_max=('column_name', 'max'),
col_count=('column_name', 'count'))df.groupby('group').agg({
'value': ['min', 'max', 'mean']
})пользуйтесь и делитесь !