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

Hedef değişkeni tanımla

Burada müşterileri satırlar, fatura aylarını sütunlar ve fatura sayısını değerler olacak şekilde bir pandas pivot tablo oluşturacaksın. Son ayın değerini hedef değişken olarak kullanacaksın. Kalan değişkenler modelde gecikmeli (lagged) özellikler olarak kullanılabilir. Bu egzersizde onları kullanmayacaksın, ancak yaklaşan egzersizlerde göreceğinden daha iyi bir performans sağlıyor mu diye bu değişkenleri eklemeyi denemeni özellikle öneririz.

pandas ve numpy kütüphaneleri sırasıyla pd ve np olarak yüklendi. online veri kümesi senin için içe aktarıldı.

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

Python ile Pazarlama için Machine Learning

Kursa Göz Atın

Egzersiz talimatları

  • Faturaları sayacak şekilde pivot_table() fonksiyonunu kullanarak bir pivot tablo oluştur.
  • Kasım 2011 satış veri sütununun adını bir liste olarak sakla.
  • Hedef değeri Y olarak sakla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Build a pivot table counting invoices for each customer monthly
cust_month_tx = pd.___(data=online, values='___',
                               index=['___'], columns=['___'],
                               aggfunc=pd.Series.nunique, fill_value=0)

# Store November 2011 data column name as a list
target = ['2011-___']

# Store target value as `Y`
Y = cust_month_tx[___]
Kodu Düzenle ve Çalıştır