1. Learn
  2. /
  3. Cursuri
  4. /
  5. Segmentarea clienților în Python

Connected

exercițiu

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().

Instrucțiuni

100 XP
  • 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.