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

Hatanın etkisini değerlendirme

Kullanıcılara tercih ettikleri dil yerine yanlışlıkla İngilizce sunulması nedeniyle kaç aboneyi kaybettiğimizi hesaplama zamanı. Ekip bu hatanın etkisini tahmin ettiğinde, gelecekte bunu önlemek için ek kontroller koymaya değip değmeyeceğine karar verebilir—aklına “tabii ki hataları önlemeye çalışmaya değer!” geliyor olabilir. Bir bakıma haklısın, ama bir şirketin yaptığı her seçim emek ve bütçe gerektirir. Ekibinin ne kadar çok bilgisi olursa, bu ödünleşimi o kadar iyi değerlendirebilirler.

converted DataFrame'i senin için zaten yüklendi. İspanyolca, Arapça ve Almanca konuşanlar için sırasıyla expected_spanish_conv, expected_arabic_conv ve expected_german_conv adında beklenen abone sütunlarını içerir.

Bu egzersiz

pandas ile Pazarlama Kampanyalarını Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • .loc kullanarak tarihi yalnızca '2018-01-11' ile '2018-01-31' arasında olan satırları seçip converted DataFrame'ini oluştur.
  • converted içinde her dil için beklenen abone sütunlarını topla ve sonucu expected_subs içinde sakla.
  • converted içinde her dil için gerçek abone sayılarını topla ve sonucu actual_subs içinde sakla.
  • Hata nedeniyle kaç abonenin kaybedildiğini bulmak için expected_subs'tan actual_subs'ı çıkar.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Use .loc to slice only the relevant dates
converted = converted.___['____':'____']

# Sum expected subscribers for each language
expected_subs = ____.sum() + ____.sum() + ____.sum()

# Calculate how many subscribers we actually got
actual_subs = ____.____ + ____.____ + ____.____

# Subtract how many subscribers we got despite the bug
lost_subs = ____
print(lost_subs)
Kodu Düzenle ve Çalıştır