Aan de slagGa gratis aan de slag

Selecteren uit een Series met een multi-index

De output van één .groupby()-bewerking op meerdere kolommen is een Series met een MultiIndex. Werken met dit soort object lijkt op werken met een DataFrame:

  • Het buitenste indexniveau is vergelijkbaar met de rijen van de DataFrame.
  • Het binnenste indexniveau is vergelijkbaar met de kolommen van de DataFrame.

In deze oefening ga je oefenen met het benaderen van data uit een Series met een multi-index met de .loc[]-accessor.

Deze oefening maakt deel uit van de cursus

Politie-activiteit analyseren met pandas

Cursus bekijken

Oefeninstructies

  • Sla de output van de .groupby()-bewerking uit de vorige oefening op als een nieuw object, arrest_rate. (Dit is al voor je gedaan.)
  • Print de arrest_rate-Series en bekijk deze.
  • Print het arrestatiepercentage voor moving violations bij slecht weer.
  • Print de arrestatiepercentages voor speeding violations in alle drie de weersomstandigheden.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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(____)
Code bewerken en uitvoeren