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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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