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

House ads için bir DataFrame oluşturma

House ads ekibi, son birkaç haftada dönüşüm oranlarının aniden düştüğünden endişeli. Önceki egzersizlerde, dil tercihleri etrafında bir desen fark ederek dönüşümlerin düştüğünü doğruladın.

Bir veri bilimci olarak, pazarlama paydaşlarına sorunu düzeltme şanslarını en üst düzeye çıkaracak şekilde mümkün olduğunca spesifik geri bildirim sağlamak senin işin. Sadece "galiba bir dil sorunu var" demek yerine, ekibin aynı hatayı tekrarlamaması için sorunun tam olarak ne olduğunu belirlemen kritik önem taşır.

Bu egzersiz

pandas ile Pazarlama Kampanyalarını Analiz Etme

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

Egzersiz talimatları

  • np.where() kullanarak house_ads içinde 'is_correct_lang' adlı yeni bir sütun oluştur. 'language_displayed' 'language_preferred' ile eşitse değeri 'Yes', değilse 'No' olsun.
  • Gösterilen reklamların günlük sayısını almak için date_served ve is_correct_lang ile gruplandır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Add the new column is_correct_lang
house_ads['is_correct_lang'] = np.____(
    house_ads['____'] == house_ads['____'], 
    '____', 
    '____')

# Groupby date_served and correct_language
language_check = house_ads.____(____)['____'].____()

# Unstack language_check and fill missing values with 0's
language_check_df = pd.DataFrame(language_check.unstack(level=1)).fillna(0)

# Print results
print(language_check_df)
Kodu Düzenle ve Çalıştır