Секція 2. Розділ 4
single
Challenge: Advanced Segmentation and Retention
Свайпніть щоб показати меню
Для виконання цього завдання дотримуйтесь наступних кроків:
- Використання pandas DataFrame з даними про активність користувачів, з такими стовпцями, як
user_id,acquisition_month,regionтаactivity_month; - Сегментація користувачів за
acquisition_monthтаregionдля створення багаторівневих когорт; - Для кожної когорти обчислення кількості користувачів, які залишилися активними у кожному наступному місяці після залучення;
- Обчислення retention rate для кожної когорти як відсотка користувачів, активних у певному місяці, відносно початкового розміру когорти;
- Обчислення churn rate як 1 мінус retention rate для кожного періоду.
Для ефективного виконання цих обчислень необхідно використовувати методи групування та агрегації у pandas.
Завдання
Проведіть, щоб почати кодувати
Сегментуйте набір даних за місяцем залучення та розрахуйте коефіцієнти утримання для кожного когорти.
- Групуйте користувачів за
acquisition_monthдля формування когорт. - Для кожної когорти підрахуйте кількість унікальних користувачів, які були активними в кожному місяці після залучення.
- Розрахуйте коефіцієнт утримання для кожної когорти та періоду як відношення кількості активних користувачів до розміру когорти.
- Поверніть DataFrame зі стовпцями
cohort,months_since_acquisitionтаretention_rate.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 4
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат