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

Sütunları ikili değerlere dönüştürme

Sayısal değerler çoğu zaman herhangi bir özellik mühendisliği olmadan da kullanılabilir, ancak bazı durumlarda belli manipülasyonlar faydalı olabilir. Örneğin, bazen bir değerin büyüklüğüyle değil, yalnızca yönüyle ya da var olup olmadığıyla ilgilenebilirsin. Bu gibi durumlarda bir sütunu ikili (binary) değerlere dönüştürmek isteyeceksin. so_survey_df verilerinde, gönüllü (ücretsiz) çalışan çok sayıda anket katılımcısı var. Her kişinin ücretli çalışıp çalışmadığını (maaşı sıfırdan büyükse) belirten Paid_Job adlı yeni bir sütun oluşturacaksın.

Bu egzersiz

Python ile Machine Learning için Özellik Mühendisliği

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

Egzersiz talimatları

  • Paid_Job adlı, sıfırlarla doldurulmuş yeni bir sütun oluştur.
  • Karşılık gelen ConvertedSalary 0'dan büyük olan yerlerde tüm Paid_Job değerlerini 1 ile değiştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create the Paid_Job column filled with zeros
so_survey_df[____] = ____

# Replace all the Paid_Job values where ConvertedSalary is > 0
so_survey_df.____[____, 'Paid_Job'] = 1

# Print the first five rows of the columns
print(so_survey_df[['Paid_Job', 'ConvertedSalary']].head())
Kodu Düzenle ve Çalıştır