LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Speichere die Ausgabe der .groupby()-Operation aus der letzten Übung als neues Objekt arrest_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(____)
Code bearbeiten und ausführen