エンコーディングのエラーで困っています

様々な種類のエンコーディング手法を試しています。

・One-Hot-encoding以外のコーディングでエラーが出てしまいます。

-One-Hot-encodingのコード

 from sklearn.preprocessing import OneHotEncoder

 # エンコーディングする列名をリスト形式で入れる
encoding_col = [
'学校名',
'婚姻歴',
'血液型',
]

 # pandasのget_dummiesを用いて実装する
dummies_train = pd.get_dummies(train_df[encoding_col])
dummies_test = pd.get_dummies(test_df[encoding_col])

  print(dummies_train.head())

実現したいこと

・Effectコーディング
・ラベルコーディング
・ダミーコーディング を実装してみたい。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。
初歩的ですがわかりません

コメントを投稿

0 コメント