Calcola lo scostamento temporale in giorni - parte 2
Ottimo lavoro! Ora abbiamo sei insiemi di dati diversi con valori di anno, mese e giorno per le date di Fattura e di Coorte: invoice_year, cohort_year, invoice_month, cohort_month, invoice_day e cohort_day.
In questo esercizio calcolerai separatamente la differenza tra le date di Fattura e di Coorte in anni, mesi e giorni e poi calcolerai il totale della differenza in giorni tra le due. Questo sarà il tuo offset in giorni, che useremo nel prossimo esercizio per visualizzare il numero di clienti. I dati online sono stati caricati; puoi stampare l'intestazione in console chiamando online.head().
Questo esercizio fa parte del corso
Customer Segmentation in Python
Istruzioni dell'esercizio
- Trova la differenza in anni tra il momento della fattura e il momento in cui è stata creata la coorte.
- Trova la differenza in mesi tra il momento della fattura e il momento in cui è stata creata la coorte.
- Trova la differenza in giorni tra il momento della fattura e il momento in cui è stata creata la coorte.
- Calcola il numero di giorni per il
CohortIndex(assumi 365 giorni in un anno e 30 giorni in un mese).
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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())