Utiliser .groupby() après le réordonnancement
Il est maintenant temps d'exécuter quelques analyses sur l'ensemble de données des chiens adoptables en se concentrant sur la "size" du chien. Vous avez déjà écrit du code pour réordonner les catégories. Dans cet exercice, vous allez élaborer deux instructions .groupby() similaires pour mieux comprendre l'effet de "size" sur d'autres variables. dogs a été préchargé pour vous.
Cette activité fait partie du cours
Travailler avec des données catégorielles en Python
Instructions de l’exercice
- Affichez le tableau de fréquences de
"sex"pour chaque catégorie de la colonne"size". - Affichez le tableau de fréquences de
"keep_in"pour chaque catégorie de la colonne"size".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Previous code
dogs["size"].cat.reorder_categories(
new_categories=["small", "medium", "large"],
ordered=True,
inplace=True
)
# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())
# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())