Форма таблицы pandas: pivot_table и explode — задачи

Задачи на преобразование формы pandas: сводная pivot_table и разворачивание списков через explode.

Состав подборки: 1 вопрос с выбором ответа, 2 задачи на код. Условия и формат проверки указаны на странице каждой задачи.

Разберите маленький пример

Если у товара теги ["sale", "new"], после explode он представлен двумя строками. Это удобно для подсчёта тегов, но сумма цены товара по таким строкам удвоится. Прежде чем менять форму, определите, что означает строка до и после преобразования.

На что обратить внимание

  • При повторе пары ключей сводной нужен осмысленный агрегат, например сумма или среднее.
  • Отсутствующая комбинация категории и периода не всегда означает реальный ноль.
  • После explode проверьте число строк и повторение остальных полей: прежний ключ может перестать быть уникальным.

Порядок практики

  1. melt, pivot_table и explode: широкий и длинный форматы — задача по NumPy и pandas — выбор ответа.
  2. Сводная таблица pandas: агрегаты, суммы и пустые ячейки — код.
  3. pandas explode и groupby: подсчёт тегов товаров — код.

Куда двигаться дальше

Для бизнес-отчётов после освоения pandas посмотрите платный курс «Практическая аналитика данных». В нём потребуется база SQL или pandas.

Группировка и объединение данных.

Форма таблицы pandas: pivot_table и explode — задачи