Cohort retention curve: week-1 / week-4 / week-12
// Условие
Таблица df — события пользователей с реалистичным retention decay.
Что нужно
Для каждой когортной недели (неделя первого события, понедельник) посчитай три ключевые точки retention:
w1_rate— доля юзеров с хотя бы одним событием на 7–13 дней после первого;w4_rate— то же для 28–34 дней;w12_rate— то же для 84–90 дней.
cohort_size < 50 — отфильтровать (шум).Верни DataFrame:
cohort_week (Timestamp понедельника), cohort_size (int), w1_rate, w4_rate, w12_rate (float 0..1). Сортировка по cohort_week asc.// Данные
df:
event_id, user_id, event_ts (datetime)// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium