Calculează decalajul de timp în zile – partea 1
Calcularea decalajului de timp pentru fiecare tranzacție îți permite să raportezi metricile fiecărei cohorte într-un mod comparabil.
În primul rând, vom crea 6 variabile care rețin valorile întregi ale anilor, lunilor și zilelor pentru data facturii și data cohortei, folosind funcția get_date_int() deja definită pentru tine:
def get_date_int(df, column):
year = df[column].dt.year
month = df[column].dt.month
day = df[column].dt.day
return year, month, day
Setul de date online a fost încărcat; poți afișa primele rânduri în consolă apelând online.head().
Acest exercițiu face parte din cursul
Segmentarea clienților în Python
Instrucțiuni pentru exercițiu
- Creează obiectele
invoice_year,invoice_month,invoice_dayapelând funcțiaget_date_intpe coloanaInvoiceDay. - Creează obiectele
cohort_year,cohort_month,cohort_dayapelând funcțiaget_date_intpe coloanaCohortDay.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Get the integers for date parts from the `InvoiceDay` column
____, ____, ____ = get_date_int(____, ____)
# Get the integers for date parts from the `CohortDay` column
____, ____, ____ = get_date_int(____, ____)