1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Feature Engineering cho Machine Learning bằng Python

Connected

Bài tập

Xâu chuỗi phương thức

Khi áp dụng nhiều thao tác trên cùng một cột (như trong các bài trước), bạn đã thực hiện thay đổi theo nhiều bước và gán kết quả sau mỗi bước. Tuy nhiên, khi áp dụng nhiều thao tác nối tiếp trên cùng một cột, bạn có thể “xâu chuỗi” các thao tác này lại để mã rõ ràng và dễ quản lý hơn. Cách làm là gọi tuần tự nhiều phương thức:

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

# Same as 
df['column'] = df['column'].method1()
df['column'] = df['column'].method2()
df['column'] = df['column'].method3()

Trong bài này, bạn sẽ lặp lại các bước đã thực hiện ở hai bài trước, nhưng dùng cách xâu chuỗi phương thức.

Hướng dẫn

100 XP
  • Loại bỏ dấu phẩy (,) khỏi cột RawSalary của so_survey_df.
  • Loại bỏ ký hiệu đô la ($) khỏi cột RawSalary.
  • Loại bỏ ký hiệu bảng Anh (£) khỏi cột RawSalary.
  • Chuyển cột RawSalary sang kiểu float.