Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea gli oggetti invoice_year, invoice_month, invoice_day chiamando la funzione get_date_int sulla colonna InvoiceDay.
  • Crea gli oggetti cohort_year, cohort_month, cohort_day chiamando la funzione get_date_int sulla colonna CohortDay.

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(____, ____)
Modifica ed esegui il codice