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

Bir dönüşüm fonksiyonu oluşturma

Epey tekrarlı hesaplamalar yapıyorsun. İşinde tekrar fark ettiğin her durumda otomasyonu düşün. Düşük değişkenlikli işleri ne kadar otomatikleştirirsen, işte yeni ve ilginç veri bilimi konularını keşfetmek için o kadar fazla zamanın olur. Bu hem pazarlama paydaşlarını etkileyecek hem de daha eğlenceli olacak!

marketing DataFrame'inin formatının zaman içinde aynı kalacağını bildiğine göre, istediğin herhangi bir alt segmentte anında dönüşüm oranını hesaplamanı sağlayacak bir fonksiyon yazabilirsin.

Bu egzersizde, bir DataFrame ve sütun adı listesi alan ve bu sütun(lar) boyunca dönüşüm oranını çıktılayan bir fonksiyon oluşturacaksın.

Bu egzersiz

pandas ile Pazarlama Kampanyalarını Analiz Etme

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

Egzersiz talimatları

  • Kullanıcı tarafından girilen dataframe içinde dönüştürülen kullanıcıların olduğu satırları ayır, ardından kullanıcı tarafından girilen column_names listesini kullanarak group by yap ve benzersiz dönüştürülen kullanıcı sayısını hesapla.
  • Kullanıcı tarafından girilen dataframe'i yine kullanıcı tarafından girilen column_names listesine göre grupla ve toplam kullanıcı sayısını hesapla.
  • conversion_rate içindeki eksik değerleri 0 ile doldur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

def conversion_rate(dataframe, column_names):
    # Total number of converted users
    column_conv = ____

    # Total number users
    column_total = ____  
    
    # Conversion rate 
    conversion_rate = column_conv/column_total
    
    # Fill missing values with 0
    conversion_rate = conversion_rate.____
    return conversion_rate
Kodu Düzenle ve Çalıştır