Auswahl aus einer Series mit MultiIndex
Die Ausgabe einer einzelnen .groupby()-Operation über mehrere Spalten ist eine Series mit einem MultiIndex. Die Arbeit mit diesem Objekttyp ähnelt der Arbeit mit einem DataFrame:
- Die äußere Indexebene entspricht den Zeilen des DataFrames.
- Die innere Indexebene entspricht den Spalten des DataFrames.
In dieser Übung übst du den Zugriff auf Daten aus einer Series mit MultiIndex mithilfe des .loc[]-Accessors.
Diese Übung ist Teil des Kurses
Analyse polizeilicher Maßnahmen mit pandas
Anleitung zur Übung
- Speichere die Ausgabe der
.groupby()-Operation aus der letzten Übung als neues Objektarrest_rate. (Das wurde bereits für dich erledigt.) - Gib die
arrest_rate-Series aus und sieh sie dir an. - Gib die Festnahmerate für moving violations bei schlechtem Wetter aus.
- Gib die Festnahmeraten für speeding violations in allen drei Wetterbedingungen aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)