前提・実現したいこと
Python astype('category')を用いた予測データのカテゴリ型変換
LightGBMでカテゴリ変数の取扱い方の学習を目的として簡単な回帰分析を行っております。
astype('category')を使ってカテゴリ型に変換させる場合、
学習データと予測データで、同じ文字列を同じカテゴリであると認識させるには
何を行えば良いでしょうか。また他にどのような手法があるかご教示いただけないでしょうか。
例:学習データと予測データで、同様なカテゴリ型変換を行ってくれない。
・学習データで性別(男、女、その他)をastype('category')でカテゴリ型変換。
astype('category').cat.codesを使って対応関係を確認。
男→1、女→0、その他→2
・予測データで同様にカテゴリ型変換。
男→2、女→1、その他→0
学習データの変換ルールに従って、予測データも変換したいのですが
キーワードや方法論がわからない状況です。
素人質問で大変申し訳ありませんが、よろしくお願いします。
該当のソースコード
ソースコード
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー