1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で学ぶ Machine Learning のための特徴量エンジニアリング

Connected

演習

メソッドチェーン

同じ列に対して複数の操作を適用する場合(前の演習のように)、各ステップで結果を代入し直して段階的に変更してきました。しかし、同じ列に連続して複数の操作を行うときは、見通しと管理を良くするために、これらの操作を「チェーン」して書くことができます。これは、複数のメソッドを順に呼び出すことで実現できます。

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

この演習では、直前の2つの演習で行った手順を、メソッドチェーンを使って繰り返します。

指示

100 XP
  • so_survey_df の RawSalary 列からカンマ(,)を取り除きます。
  • RawSalary 列からドル記号($)を取り除きます。
  • RawSalary 列からポンド記号(£)を取り除きます。
  • RawSalary 列を float に変換します。