Retention table: месячные когорты × месяц жизни
// Условие
Таблица df — события маркетплейса за 2024 год.
Что нужно
Построй классическую retention-таблицу:
- строки — месяц первого визита пользователя (когорта);
- колонки — сколько месяцев прошло с первого визита (0, 1, 2, ...);
- значения — доля пользователей когорты, активных в этом месяце (0..1, округлить до 3 знаков).
Возьми только когорты январь–сентябрь 2024 (когорты с октября слишком маленькие) и месяцы жизни 0–5.
Верни в result DataFrame с PeriodIndex ('M') и колонками 0, 1, 2, 3, 4, 5.
// Данные
df:
user_id, event_date (datetime), event_type// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium