Changer le type de données pour « category »
Comme la colonne rating n'a que quelques valeurs possibles, vous allez changer son type de données pour « category » afin d'entreposer les données plus efficacement. Vous indiquerez aussi un ordre logique pour les catégories, ce qui sera utile pour les prochains exercices.
Cette activité fait partie du cours
Analyse de l'activité policière avec pandas
Instructions de l’exercice
- Créez un objet
CategoricalDtypeappelécatsqui énumère les cotes météo dans un ordre logique :'good','bad','worse'. Assurez-vous d'indiquer 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 logiquement.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____)