Začněte nyníZačněte zdarma

Výpočet časového posunu ve dnech – část 2

Skvělá práce! Teď máme šest různých datových sad s hodnotami roku, měsíce a dne pro datum faktury a datum kohorty – invoice_year, cohort_year, invoice_month, cohort_month, invoice_day a cohort_day.

V tomto cvičení vypočítáš rozdíl mezi datem faktury a datem kohorty zvlášť pro roky, měsíce a dny a pak stanovíš celkový rozdíl v počtu dní. Tento výsledek bude tvůj časový posun ve dnech, který v dalším cvičení použijeme k vizualizaci počtu zákazníků. Data online jsou načtena – jejich záhlaví si můžeš zobrazit v konzoli voláním online.head().

Toto cvičení je součástí kurzu

Segmentace zákazníků v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Zjisti rozdíl v letech mezi okamžikem vystavení faktury a okamžikem vytvoření kohorty.
  • Zjisti rozdíl v měsících mezi okamžikem vystavení faktury a okamžikem vytvoření kohorty.
  • Zjisti rozdíl ve dnech mezi okamžikem vystavení faktury a okamžikem vytvoření kohorty.
  • Vypočítej počet dní pro CohortIndex (uvažuj 365 dní v roce a 30 dní v měsíci).

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Calculate difference in years
years_diff = ____ - ____

# Calculate difference in months
months_diff = ____ - ____

# Calculate difference in days
days_diff = ____ - ____

# Extract the difference in days from all previous values
online['CohortIndex'] = years_diff * ____ + months_diff * ____ + days_diff + ____
print(online.head())
Upravit a spustit kód