CommencezCommencez gratuitement

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

Voir le cours

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_rate et 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(____)
Modifier et exécuter le code