pandasКейсыHardПробная~18 мин

Падение среднего чека — найти причину

// Условие

Алерт: средний чек упал ~18% во второй половине ноября 2024. Продакт просит разобраться до конца дня.

Шаг 1 — точка перелома
Найди дату, начиная с которой произошло падение. Алгоритм: для каждого дня d в диапазоне 2024-11-05 — 2024-11-25 посчитай средний дневного среднего чека до d и от d включительно. Возьми день, где разница (до − после) максимальна.
Шаг 2 — driver
Декомпозируй: посмотри, как изменилась доля заказов в каждом значении колонок category, platform, is_promo до и после breakpoint. Найди тот сегмент, где доля выросла сильнее всего.

Верни в result dict:

{
  'breakpoint_date': <Timestamp>,        # дата перелома
  'driver_segment':  '<column>=<value>'   # напр. 'is_promo=1'
}

// Данные

df: order_id, user_id, order_date, amount, category, platform, is_promo
▶ Решить бесплатно — пробная задача

// Решение

🔒

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

★ Открыть Premium

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