1. Nauka
  2. /
  3. Kursy
  4. /
  5. Segmentacja klientów w Pythonie

Connected

ćwiczenie

Przypisz dzienną kohortę pozyskania

Jak widziałeś w filmie, zdefiniowanie kohorty to pierwszy krok analizy kohortowej. Teraz stworzysz dzienne kohorty na podstawie dnia, w którym każdy klient dokonał pierwszej transakcji.

Dane zostały wczytane jako DataFrame online. Możesz wyświetlić jego nagłówek, wpisując online.head() w konsoli.

Instrukcje

100 XP
  • Utwórz funkcję, która przyjmuje obiekt datetime i wyodrębnia rok, miesiąc oraz dzień z x.
  • Utwórz kolumnę InvoiceDay, przekazując kolumnę InvoiceDate i stosując funkcję get_day.
  • Utwórz obiekt groupby, który grupuje zmienną CustomerID i wybiera InvoiceDay do dalszych obliczeń.
  • Utwórz kolumnę CohortDay, wybierając minimalną wartość InvoiceDay.