Changer le type de données en catégorie
Comme la colonne rating ne contient que quelques valeurs possibles, vous allez changer son type de données en catégorie afin de stocker les données plus efficacement. Vous indiquerez aussi un ordre logique pour les catégories, ce qui sera utile pour les exercices suivants.
Cet exercice fait partie du cours
Analyzing Police Activity with pandas
Instructions
- Créez un objet
CategoricalDtypenommécatsqui répertorie les évaluations météo dans un ordre logique :'good','bad','worse'. Veillez à préciser que les catégories doivent être traitées comme ordonnées. - Utilisez l’objet
catspour changer le type de données de la colonneratingde object à category. - Examinez l’en-tête de la colonne
ratingpour confirmer que les catégories sont ordonnées de manière logique.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)
# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)
# Examine the head of 'rating'
print(____)