始める無料で始める

データのスケーリング - 列の標準化

wine データセットの AshAlcalinity of ashMagnesium の各列はスケールが異なることがわかっているので、線形モデルで使えるように標準化してみましょう。

この演習はコースの一部です

Pythonで学ぶMachine Learningの前処理

コースを見る

演習の手順

  • StandardScaler クラスをインポートします。
  • StandardScaler() をインスタンス化し、変数 scaler に保存します。
  • wine DataFrame から AshAlcalinity of ashMagnesium 列のみを含むサブセットを作成し、wine_subset に代入します。
  • 標準スケーラーを wine_subset に対してフィットして変換します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import StandardScaler
from sklearn.preprocessing import ____

# Create the scaler
scaler = ____

# Subset the DataFrame you want to scale 
____ = wine[[____]]

# Apply the scaler to wine_subset
wine_subset_scaled = scaler.____(____)
コードを編集して実行