TGViewer
Data Brew Data Brew @data_brew · 1.02K subscribers
Post #280 1.41K
Удобный агрегат в pandas

Ты выбираешь группировку или сводную таблицу?

В начале своей карьеры я как-то попался на особеность пандас, что нельзя передать в 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']
})


пользуйтесь и делитесь !
  • ✍ 19
  • ❤ 7
  • 🫡 6
  • 👍 2
  • 🙈 1
More from @data_brew
  1. Jul 2, 2026ВЫКАТИЛИ FABLE Вот гайд как создать новый Apple ID,скачать себе клод и оплатить🔑 Недавно…
  2. Jun 28, 2026CAPEX vs OPEX Думаю, каждому доводилось думать об объёме ресурсов, которые целесообразно п…
  3. Jun 27, 2026Сорри за спам сегодня👎. Пост был не готов, и вместо отложки ушел в публикацию. Пост про O…
  4. Jun 26, 2026👀 псс, не спишь? тут выложил бесплатный курс по Pandas с нуля с возможностью практиковать…
  5. Jun 23, 2026С гордостью представляю вам удобный инструмент @data_brew_download_bot Я провел полевые ис…
  6. Jun 16, 2026Усталость от ИИ После выхода первой версии ChatGPT не утихали разговоры на темы, которые д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →