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
Python ile Pazarlama için Machine Learning
kursunun bir parçasıdırEgzersiz 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
Yolarak sakla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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[___]