Calcolare lo scostamento temporale in giorni - parte 1
Calcolare lo scostamento temporale per ogni transazione ti permette di riportare le metriche di ciascuna coorte in modo confrontabile.
Per iniziare, creeremo 6 variabili che acquisiscono i valori interi di anni, mesi e giorni per la data della fattura (Invoice) e la Data della coorte usando la funzione get_date_int() che è già stata definita per te:
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
I dati online sono già stati caricati; puoi stampare l’intestazione in console chiamando online.head().
Questo esercizio fa parte del corso
Customer Segmentation in Python
Istruzioni dell'esercizio
- Crea gli oggetti
invoice_year,invoice_month,invoice_daychiamando la funzioneget_date_intsulla colonnaInvoiceDay. - Crea gli oggetti
cohort_year,cohort_month,cohort_daychiamando la funzioneget_date_intsulla colonnaCohortDay.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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(____, ____)