LabelEncoder を使用して、データセットのカテゴリ列を数値に変換しようとしています。 データセット
変換コードは次のとおりです。
for i in cat_columns:
df[i]=encoder.fit_transform(df[i])
変換後のデータセットは、変換後のデータセットのように見えます
しかし、問題は、テスト データセットを変換しようとするたびにエラーが発生することです。
y contains previously unseen labels: 'Male'
テスト データの変換のコード:
for i in cat_columns:
df1[i]=encoder.transform(df1[i])
どうすればこの問題を解決できますか?