1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶマーケティングのための機械学習

Connected

演習

カテゴリ変数のエンコードと数値変数のスケーリング

この最終ステップでは、カテゴリ変数に対して one-hot エンコーディングを行い、その後に数値列をスケーリングします。pandas ライブラリは pd として、sklearn.preprocessing モジュールからは StandardScaler モジュールが読み込まれています。

生の通信業界のチャーンデータセット telco_raw は pandas の DataFrame として、さらに前の演習で作成した列名を含むリスト custid、target、categorical、numerical も読み込まれています。コンソールでデータセットを確認して、内容に慣れておきましょう。

指示

100 XP
  • カテゴリ変数に one-hot エンコーディングを行ってください。
  • StandardScaler インスタンスを初期化してください。
  • 数値列に対して scaler を fit して transform してください。
  • scaled_numerical から DataFrame を作成してください。