Tijdsoffset in dagen berekenen - deel 1
Het berekenen van de tijdsoffset voor elke transactie zorgt ervoor dat je de statistieken voor elke cohort op een vergelijkbare manier kunt rapporteren.
Eerst maken we 6 variabelen die de gehele waarden van jaren, maanden en dagen vastleggen voor de factuur- en cohortdatum met de functie get_date_int() die al voor je is gedefinieerd:
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
De online-gegevens zijn geladen; je kunt de header naar de console printen door online.head() aan te roepen.
Deze oefening maakt deel uit van de cursus
Klantsegmentatie in Python
Oefeninstructies
- Maak de objecten
invoice_year,invoice_month,invoice_daydoor de functieget_date_intaan te roepen op de kolomInvoiceDay. - Maak de objecten
cohort_year,cohort_month,cohort_daydoor de functieget_date_intaan te roepen op de kolomCohortDay.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____, ____)