CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un objet CategoricalDtype appelé cats qui é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 cats pour changer le type de données de la colonne rating de object à category.
  • Examinez l'en-tête de la colonne rating pour 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(____)
Modifier et exécuter le code