Sélectionner à partir d'une Series à indices multiples
Le résultat d'une seule opération .groupby() sur plusieurs colonnes est une Series avec un MultiIndex. Travailler avec ce type d'objet ressemble au travail avec un DataFrame :
- Le niveau d'index externe correspond aux rangées du DataFrame.
- Le niveau d'index interne correspond aux colonnes du DataFrame.
Dans cet exercice, vous allez vous exercer à accéder aux données d'une Series à indices multiples à l'aide de l'accesseur .loc[].
Cette activité fait partie du cours
Analyse de l'activité policière avec pandas
Instructions de l’exercice
- 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 déplacement par mauvais temps.
- Affichez les taux d'arrestation pour les excès de vitesse dans les trois conditions météorologiques.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____)