Time-to-convert: медиана времени до первой покупки
// Условие
Таблица df — пользователи с датой регистрации и планом. В namespace также доступна таблица events — события покупки.
Что нужно
Для каждого plan посчитай:
n_signups— общее число зарегистрировавшихся;n_purchased— число юзеров с хотя бы одной покупкой;conv_rate— n_purchased / n_signups (float, round 4);median_days_to_first_purchase— медиана дней от signup до первой покупки, только среди купивших (float, round 2).
Верни DataFrame с этими 5 колонками (включая plan). Сортировка по conv_rate desc. 2 строки.
// Данные
df (users):
events:
user_id, signup_date (datetime), planevents:
event_id, user_id, event_ts (datetime), event_type — доступна напрямую в namespace// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium