Inizia subitoInizia gratis

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

Visualizza corso

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