L'encodage one-hot remplace une variable catégorielle par autant de colonnes binaires que de catégories, une seule valant 1 par ligne. Il convient aux catégories sans ordre. Avec beaucoup de modalités il crée de nombreuses colonnes, et handle_unknown='ignore' évite une erreur sur une catégorie absente de l'entraînement.
Exemple
OneHotEncoder(handle_unknown='ignore')