1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Segmentace zákazníků v Pythonu

Connected

cvičení

Přiřazení denní akvizční kohorty

Jak jsi viděl/a ve videu, definování kohorty je prvním krokem kohortové analýzy. Teď vytvoříš denní kohorty na základě dne, kdy každý zákazník provedl svou první transakci.

Data jsou načtena jako DataFrame online. Jeho záhlaví si můžeš vypsat příkazem online.head() v konzoli.

Pokyny

100 XP
  • Vytvoř funkci, která přijme objekt datetime a extrahuje z x rok, měsíc a den.
  • Vytvoř sloupec InvoiceDay tak, že předáš sloupec InvoiceDate a aplikuješ na něj funkci get_day.
  • Vytvoř objekt groupby, který seskupí proměnnou CustomerID a vybere InvoiceDay pro další výpočty.
  • Vytvoř sloupec CohortDay výběrem minimální hodnoty InvoiceDay.