Cohort размер: динамика first-visit пользователей по месяцам
// Условие
Таблица df — события пользователей платформы за 2024 год. Один пользователь может появляться много раз.
Что нужно
Найди первое появление каждого user_id (по минимальному event_ts). Месяц первого появления — это его когорта (cohort_month).Посчитай, сколько уникальных пользователей попало в каждую когорту. Верни DataFrame с колонками
cohort_month (строка в формате 2024-01) и n_users (int). Сортировка по cohort_month asc.Ожидаю 12 строк — по одной на каждый месяц.
// Данные
df:
event_id, user_id, event_ts (datetime)// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium