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

Belirli bir değişkenin ayrıklaştırılması

Sürekli değişkenler için predictor insight grafikleri oluşturmak istiyorsan, önce bu değişkenleri ayrıklaştırman gerekir. Python'da pandas sütunlarını qcut yöntemiyle ayrıklaştırabilirsin.

Değişkenin düzgün ayrıklaşıp ayrıklaşmadığını kontrol etmek için, kutuların (bins) eşit büyüklükte olup olmadığını groupby yöntemiyle doğrulayabilirsin:

print(basetable.groupby("discretized_variable").size()

Bu egzersiz, kursun bir parçasıdır

Python ile Öngörücü Analitiğe Giriş

Kursa Göz Atın

Egzersiz talimatları

  • time_since_last_donation değişkenini 10 gruba ayırmak için qcut yöntemini kullan. Bu değişkeni "bins_recency" adlı yeni bir sütuna ata.
  • Kutuların yaklaşık olarak eşit büyüklükte olduğunu doğrulamak için groupby yöntemini kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Discretize the variable time_since_last_donation in 10 bins
basetable["bins_recency"] = pd.qcut(____,____)

# Print the group sizes of the discretized variable
print(basetable.groupby("____").size())
Kodu Düzenle ve Çalıştır