Sélectionner dans une Series à index multiple
Le résultat d’une seule opération .groupby() sur plusieurs colonnes est une Series avec un index multiple (MultiIndex). Travailler avec ce type d’objet est similaire au travail avec un DataFrame :
- Le niveau d’index externe correspond aux lignes du DataFrame.
- Le niveau d’index interne correspond aux colonnes du DataFrame.
Dans cet exercice, vous allez vous entraîner à accéder aux données d’une Series à index multiple à l’aide de l’accesseur .loc[].
Cet exercice fait partie du cours
Analyzing Police Activity with pandas
Instructions
- Enregistrez le résultat de l’opération
.groupby()du dernier exercice dans un nouvel objet,arrest_rate. (Ceci a été fait pour vous.) - Affichez la Series
arrest_rateet examinez-la. - Affichez le taux d’arrestation pour les infractions de conduite en cas de mauvais temps.
- Affichez les taux d’arrestation pour les excès de vitesse dans les trois conditions météo.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Save the output of the groupby operation from the last exercise
arrest_rate = ri_weather.groupby(['violation', 'rating']).is_arrested.mean()
# Print the 'arrest_rate' Series
print(____)
# Print the arrest rate for moving violations in bad weather
print(____)
# Print the arrest rates for speeding violations in all three weather conditions
print(____)