Форма таблицы pandas: pivot_table и explode — задачи
Задачи на преобразование формы pandas: сводная pivot_table и разворачивание списков через explode.
Состав подборки: 1 вопрос с выбором ответа, 2 задачи на код. Условия и формат проверки указаны на странице каждой задачи.
Разберите маленький пример
Если у товара теги ["sale", "new"], после explode он представлен двумя строками. Это удобно для подсчёта тегов, но сумма цены товара по таким строкам удвоится. Прежде чем менять форму, определите, что означает строка до и после преобразования.
На что обратить внимание
- При повторе пары ключей сводной нужен осмысленный агрегат, например сумма или среднее.
- Отсутствующая комбинация категории и периода не всегда означает реальный ноль.
- После explode проверьте число строк и повторение остальных полей: прежний ключ может перестать быть уникальным.
Порядок практики
- melt, pivot_table и explode: широкий и длинный форматы — задача по NumPy и pandas — выбор ответа.
- Сводная таблица pandas: агрегаты, суммы и пустые ячейки — код.
- pandas explode и groupby: подсчёт тегов товаров — код.
Куда двигаться дальше
Для бизнес-отчётов после освоения pandas посмотрите платный курс «Практическая аналитика данных». В нём потребуется база SQL или pandas.
- melt, pivottable и explode: широкий и длинный форматы — задача по NumPy и pandas
Практическая задача по теме «melt, pivottable и explode: широкий и длинный форматы» с проверкой ответа онлайн.
NumPy и pandas: практический тренажёр - Сводная таблица pandas: агрегаты, суммы и пустые ячейки
Как построить сводную таблицу pandas, суммировать повторные пары ключей и заполнить пустые ячейки? Пример и задача с проверкой.
NumPy и pandas: практический тренажёр - pandas explode и groupby: подсчёт тегов товаров
Разверните списки тегов через explode и посчитайте частоты тегов с groupby. Задача на преобразование DataFrame.
NumPy и pandas: практический тренажёр
