1. Learn
  2. /
  3. Курси
  4. /
  5. Сегментація клієнтів у Python

Connected

Вправа

Призначте щоденний когортний день залучення

Як ви бачили у відео, визначення когорти — перший крок у когортному аналізі. Тепер ви створите щоденні когорти на основі дня, коли кожен клієнт здійснив свою першу транзакцію.

Дані завантажено у датафрейм online. Ви можете вивести його перші рядки в консолі за допомогою online.head().

Інструкції

100 XP
  • Створіть функцію, яка приймає об'єкт datetime і дістає з x рік, місяць і день.
  • Створіть стовпець InvoiceDay, використавши стовпці InvoiceDate та застосувавши функцію get_day.
  • Створіть об'єкт groupby, який групує змінну CustomerID і вибирає InvoiceDay для подальших обчислень.
  • Створіть стовпець CohortDay, вибравши мінімальне значення InvoiceDay.