質問: le.transform(test_x[c]) ``` trainセットのエンコードはできますが、testセットで躓きます。 train,test両方のデータセットのカラムは全く同じものを持っていますので、なぜエラーになるのかわかりません。 testセット単独で、testセットにfitしたインスタンスでのエンコードはできます。 しかし、上記の形になるとうまくいきません. 正しくは、trainセットでfitしたインスタンスを使わないといけないと思いますし、手詰まりになってしまいました。 dataframeもしくは複数カラムを、まとめてLabelEncoder()に投げると上記のエラーが出るという記事をネット上で見かけましたが、どうしても解決できませんでした。 このエラーは一般的なもので、定型の回避方法あるのでしょうか。
回答: trainとtestの変数のうちカテゴリ値のものがあると思いますがそのカテゴリの内容は種類は一致してますでしょうか train['hoge']: red, white, blue test['hoge']:red, white, blue, green などになっていないでしょうか