Kullanıcı tercihlerini analiz etme
Hatanın gerçek etkisini anlamak için, dil hatası olmasaydı kaç abone bekleyeceğimizi belirlemek kritik önemdedir. Bu, sorunun boyutunu ve gelecekte bu tür bir hatayı önlemenin önemini anlamak açısından çok önemlidir.
Bu adımda, beklenen abone sayısını hesaplamak için üzerinde hesaplamalar yapabileceğin yeni bir DataFrame oluşturacaksın. Bu DataFrame, her gün kaç kullanıcının hangi dili tercih ettiğini içerecek. DataFrame'i oluşturduktan sonra, dil hatası yaşanmasaydı kaç aboneye sahip olmayı bekleyeceğini hesaplamaya başlayabilirsin.
Bu egzersiz
pandas ile Pazarlama Kampanyalarını Analiz Etme
kursunun bir parçasıdırEgzersiz talimatları
house_ads'idate_servedvelanguage_preferredile gruplandır..agg()çağrısında bir sözlük kullanarak benzersiz kullanıcı sayısını hesapla ve dönüşen (converted) kullanıcıların sayısını topla.converted'ılevel = 1seviyesinde unstack et
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Group house_ads by date and language
converted = house_ads.groupby(____)\
.agg({'____':'____',
'____':'____'})
# Unstack converted
converted_df = pd.DataFrame(____.____(____))