pandasПродвинутоеHardPremium~13 мин

MultiIndex: иерархическая агрегация + slicing

// Условие

Таблица df — заказы из 5 стран за первые 6 месяцев 2024. Нужно построить сводную таблицу с MultiIndex и сделать срез по двум странам.

Что нужно
Построй pivot_table с:
  • index=['country','category'] — MultiIndex (двухуровневый);
  • columns='month' — помесячные колонки (строки '2024-01'...'2024-06');
  • values='amount', aggfunc='sum', fill_value=0.
Затем оставь только страны US и RU — итого 6 строк (2 country × 3 category). Round до 2 знаков. Sort по index asc.

Верни в result DataFrame с MultiIndex (country, category) и 6 колонками-месяцами.

// Данные

df: order_id, order_date, country (RU/US/UK/DE/FR), category (electronics/clothing/books), amount (float), month (str, напр. '2024-01')
▶ Решить в pandas-тренажёре

// Решение

🔒

Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.

★ Открыть Premium

// Похожие задачи