質問: pythonで機械学習モデルを作成する際に、カテゴリ変数を ``` get_dummies ``` でダミー変数化しますが、モデル作成後、 推論したいデータのカテゴリ変数を同様のルールでダミー変数化する よい方法はありますでしょうか。 よろしくお願いします。
回答: get_dummiesは使わず、sklearnで以下のようなモデルを用いてダミー変数化すれば良いです。 sklearn.preprocessing.OrdinalEncoder — scikit-learn 0.20.0 documentation sklearn.preprocessing.LabelEncoder — scikit-learn 0.20.0 documentation sklearn.preprocessing.OneHotEncoder — scikit-learn 0.20.0 documentation OrdinalEncoder or LabelEncoderとOneHotEncoderを組み合わせてPipelineとすることで、意図しているような機能が達成できるかと思います。