MulaiMulai sekarang secara gratis

Method chaining

Saat menerapkan beberapa operasi pada kolom yang sama (seperti pada latihan sebelumnya), Anda melakukan perubahan dalam beberapa langkah, dengan menetapkan hasilnya kembali di setiap langkah. Namun, ketika menerapkan beberapa operasi berurutan pada kolom yang sama, Anda dapat “merangkai” (chain) operasi-operasi tersebut untuk kejelasan dan kemudahan pengelolaan. Ini dapat dilakukan dengan memanggil beberapa metode secara berurutan:

# Method chaining
df['column'] = df['column'].method1().method2().method3()

# Sama dengan 
df['column'] = df['column'].method1()
df['column'] = df['column'].method2()
df['column'] = df['column'].method3()

Pada latihan ini Anda akan mengulangi langkah-langkah yang Anda lakukan pada dua latihan terakhir, tetapi menggunakan method chaining.

Latihan ini adalah bagian dari kursus

Rekayasa Fitur untuk Machine Learning di Python

Lihat Kursus

Petunjuk latihan

  • Hapus tanda koma (,) dari kolom RawSalary pada so_survey_df.
  • Hapus tanda dolar ($) dari kolom RawSalary.
  • Hapus tanda pound (£) dari kolom RawSalary.
  • Ubah kolom RawSalary menjadi float.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Use method chaining
so_survey_df['RawSalary'] = so_survey_df['RawSalary']\
                              .____\
                              .____\
                              .____\
                              .____
 
# Print the RawSalary column
print(so_survey_df['RawSalary'])
Edit dan Jalankan Kode