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ırEgzersiz talimatları
np.where()kullanarakhouse_adsiç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_servedveis_correct_langile 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)