BaşlayınÜcretsiz başlayın

Gün cinsinden zaman ofsetini hesapla - bölüm 1

Her işlem için zaman ofsetini hesaplamak, her kohort için metrikleri karşılaştırılabilir şekilde raporlamanı sağlar.

İlk olarak, fatura ve kohort tarihleri için yılların, ayların ve günlerin tamsayı değerlerini yakalayan 6 değişken oluşturacağız. Bunun için senin için önceden tanımlanmış olan get_date_int() fonksiyonunu kullanacağız:

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

online verisi yüklendi; online.head() çağırarak başlık satırlarını konsola yazdırabilirsin.

Bu egzersiz, kursun bir parçasıdır

Python ile Müşteri Segmentasyonu

Kursa Göz Atın

Egzersiz talimatları

  • InvoiceDay sütununda get_date_int fonksiyonunu çağırarak invoice_year, invoice_month, invoice_day nesnelerini oluştur.
  • CohortDay sütununda get_date_int fonksiyonunu çağırarak cohort_year, cohort_month, cohort_day nesnelerini oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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(____, ____)
Kodu Düzenle ve Çalıştır