Encoder des variables catégorielles - en one-hot
L'une des colonnes du jeu de données volunteer, category_desc, fournit des descriptions de catégorie pour les occasions de bénévolat répertoriées. Comme il s'agit d'une variable catégorielle avec plus de deux catégories, nous devons utiliser un encodage one-hot pour transformer cette colonne de façon numérique. Utilisez la fonction pd.get_dummies() de pandas pour ce faire.
Cette activité fait partie du cours
Prétraitement pour le Machine Learning en Python
Instructions de l’exercice
- Appelez
get_dummies()sur la colonnevolunteer["category_desc"]pour créer les colonnes encodées et assignez le résultat àcategory_enc. - Affichez le
.head()de la variablecategory_encpour examiner les colonnes encodées.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Transform the category_desc column
category_enc = pd.____(____)
# Take a look at the encoded columns
print(____)