Välja från en Series med MultiIndex
Resultatet av en enskild .groupby()-operation på flera kolumner är en Series med ett MultiIndex. Att arbeta med den här typen av objekt liknar att arbeta med en DataFrame:
- Det yttre indexnivån motsvarar DataFrame-raderna.
- Det inre indexnivån motsvarar DataFrame-kolumnerna.
I den här övningen tränar du på att komma åt data i en Series med MultiIndex via .loc[]-åtkomaren.
Den här övningen är en del av kursen
Analysera polisaktivitet med pandas
Övningsinstruktioner
- Spara resultatet av
.groupby()-operationen från föregående övning som ett nytt objekt,arrest_rate. (Detta är redan gjort åt dig.) - Skriv ut
arrest_rate-serien och undersök den. - Skriv ut griepsprocenten för trafikbrott vid dåligt väder.
- Skriv ut griepsprocenten för fortkörningsöverträdelser i alla tre väderförhållanden.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)