Сводная таблица pandas
Pivot table преобразует длинные данные в компактную сводку.
Что такое Сводная таблица pandas?
Pivot table преобразует длинные данные в компактную сводку.
Обобщайте данные по категориям строк и столбцов.
Когда это использовать?
- Читать и очищать табличные данные.
- Анализировать CSV, API и базы данных.
- Готовить отчёты и статистику.
Пример кода
main.py
import pandas as pd
results = pd.DataFrame({
"team": ["A", "A", "B", "B"],
"score": [80, 90, 70, 100],
})
print(results.pivot_table(index="team", values="score", aggfunc="mean"))
Ожидаемый результат
score
team
A 85.0
B 85.0
Как это работает
index и columns задают группы, values и aggfunc — показатель и агрегацию.
Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.
Практические задания
Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.
- Добавьте строки, столбцы и пропуски.
- Объедините фильтрацию, сортировку и groupby.
- Загрузите реальный файл и проверьте dtype.