Что такое pivot и pivot_table в pandas?

Middle
235 просмотров
AFK Offer AI

pivot — преобразует длинный формат в широкий. df.pivot(index="date", columns="city", values="temperature"). Каждый уникальный city становится столбцом. pivot_table — с агрегацией: df.pivot_table(values="sales", index="region", columns="product", aggfunc="sum", fill_value=0). Поддерживает: margins=True — итоговые строки/столбцы. Множественные aggfunc: aggfunc={"sales": "sum", "quantity": "mean"}. Обратная операция: pd.melt() — из широкого в длинный. stack/unstack — перемещение уровней между индексом и столбцами. Pivot table — как сводная таблица в Excel.

Следующий вопрос

Что такое Event-Driven Architecture в Python?