Calculer le décalage temporel en jours - partie 1
Calculer le décalage temporel pour chaque transaction vous permet de présenter les mesures de chaque cohorte de façon comparable.
D'abord, nous allons créer 6 variables qui contiennent la valeur entière des années, des mois et des jours pour la date de facture et la date de cohorte à l'aide de la fonction get_date_int() déjà définie pour vous :
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
Les données online ont été chargées; vous pouvez imprimer son en-tête dans la console en appelant online.head().
Cette activité fait partie du cours
Segmentation de la clientèle en Python
Instructions de l’exercice
- Créez les objets
invoice_year,invoice_month,invoice_dayen appelant la fonctionget_date_intsur la colonneInvoiceDay. - Créez les objets
cohort_year,cohort_month,cohort_dayen appelant la fonctionget_date_intsur la colonneCohortDay.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____, ____)