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

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

Kursa Göz Atın

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

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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