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

Metot zincirleme

Aynı sütunda birden fazla işlem uygularken (önceki egzersizlerde olduğu gibi) değişiklikleri birkaç adımda yapıp her adımda sonucu geri atamıştın. Ancak aynı sütunda ardışık birden çok işlem uygularken, bu işlemleri daha anlaşılır ve yönetmesi kolay olacak şekilde “zincirleyebilirsin”. Bunu, birden fazla metodu art arda çağırarak yapabilirsin:

# Metot zincirleme
df['column'] = df['column'].method1().method2().method3()

# Şununla aynı:
df['column'] = df['column'].method1()
df['column'] = df['column'].method2()
df['column'] = df['column'].method3()

Bu egzersizde, son iki egzersizde yaptığın adımları tekrarlayacak, ancak bunu metot zincirleme kullanarak yapacaksı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ı

  • so_survey_df içinde RawSalary sütunundaki virgülleri (,) kaldır.
  • RawSalary sütunundaki dolar ($) işaretlerini kaldır.
  • RawSalary sütunundaki pound (£) işaretlerini kaldır.
  • RawSalary sütununu float türüne dönüştür.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Use method chaining
so_survey_df['RawSalary'] = so_survey_df['RawSalary']\
                              .____\
                              .____\
                              .____\
                              .____
 
# Print the RawSalary column
print(so_survey_df['RawSalary'])
Kodu Düzenle ve Çalıştır