groupby(key) разбивает строки на группы по значениям ключа; затем sum/mean/count/agg считают метрики по группе — split-apply-combine.
Разбор
- Ключ: колонка, список, Series, функция.
- Результат часто имеет group keys в index —
reset_index при необходимости.
as_index=False оставляет ключи колонками.
- Пустые группы и NA в ключе — смотрите поведение версии.
Итог
groupby — ядро агрегаций «по сегменту» в Pandas.