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
Egzersiz talimatları
InvoiceDaysütunundaget_date_intfonksiyonunu çağırarakinvoice_year,invoice_month,invoice_daynesnelerini oluştur.CohortDaysütunundaget_date_intfonksiyonunu çağırarakcohort_year,cohort_month,cohort_daynesnelerini 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(____, ____)