ÎncepețiÎncepe gratuit

Calculează decalajul de timp în zile – partea 1

Calcularea decalajului de timp pentru fiecare tranzacție îți permite să raportezi metricile fiecărei cohorte într-un mod comparabil.

În primul rând, vom crea 6 variabile care rețin valorile întregi ale anilor, lunilor și zilelor pentru data facturii și data cohortei, folosind funcția get_date_int() deja definită pentru tine:

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

Setul de date online a fost încărcat; poți afișa primele rânduri în consolă apelând online.head().

Acest exercițiu face parte din cursul

Segmentarea clienților în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează obiectele invoice_year, invoice_month, invoice_day apelând funcția get_date_int pe coloana InvoiceDay.
  • Creează obiectele cohort_year, cohort_month, cohort_day apelând funcția get_date_int pe coloana CohortDay.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____, ____)
Editează și rulează codul