1. Learn
  2. /
  3. Cursuri
  4. /
  5. Ingineria caracteristicilor pentru Machine Learning în Python

Connected

exercițiu

Înlănțuirea metodelor

Când aplici mai multe operații pe aceeași coloană (ca în exercițiile anterioare), ai făcut modificările în mai mulți pași, atribuind rezultatele înapoi la fiecare pas. Totuși, când aplici mai multe operații succesive pe aceeași coloană, le poți „înlănțui" pentru claritate și ușurință în gestionare. Acest lucru se realizează apelând mai multe metode în serie:

# 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()

În acest exercițiu vei repeta pașii din ultimele două exercițiu, dar de data aceasta folosind înlănțuirea metodelor.

Instrucțiuni

100 XP
  • Elimină virgulele (,) din coloana RawSalary a lui so_survey_df.
  • Elimină semnele dolar ($) din coloana RawSalary.
  • Elimină semnele liră sterlină (£) din coloana RawSalary.
  • Convertește coloana RawSalary la tipul float.