pandasКогортыMediumPremium~10 мин

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)
▶ Решить в pandas-тренажёре

// Решение

🔒

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

★ Открыть Premium

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

// Разобраться в теме

→ Когортный анализ