Calcular el desfase temporal en días - parte 1
Calcular el desfase temporal para cada transacción te permite informar las métricas de cada cohorte de forma comparable.
Primero, crearemos 6 variables que capturen el valor entero de años, meses y días para la fecha de factura (Invoice) y la fecha de cohorte usando la función get_date_int() que ya está definida para ti:
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
Los datos de online se han cargado; puedes imprimir sus primeras filas en la consola llamando a online.head().
Este ejercicio forma parte del curso
Segmentación de clientes en Python
Instrucciones del ejercicio
- Crea los objetos
invoice_year,invoice_month,invoice_dayllamando a la funciónget_date_intsobre la columnaInvoiceDay. - Crea los objetos
cohort_year,cohort_month,cohort_dayllamando a la funciónget_date_intsobre la columnaCohortDay.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____, ____)