LoslegenKostenlos starten

Verstöße nach Bezirk zählen

Der Bundesstaat Rhode Island ist in sechs Polizeibezirke (Zonen) unterteilt. Wie unterscheiden sich die Zonen darin, welche Verstöße von der Polizei festgestellt werden?

In dieser Übung erstellst du eine Häufigkeitstabelle, um zu ermitteln, wie viele Verstöße welcher Art in jeder der sechs Zonen aufgetreten sind. Anschließend filterst du die Tabelle, um dich auf die „K“-Zonen zu konzentrieren, die du in der nächsten Übung genauer untersuchst.

Diese Übung ist Teil des Kurses

<Kurs>Analyse polizeilicher Maßnahmen mit pandas</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle aus den Spalten district und violation des DataFrames ri mit der Funktion pd.crosstab() eine Häufigkeitstabelle.
  • Speichere die Häufigkeitstabelle als neues Objekt all_zones.
  • Wähle die Zeilen 'Zone K1' bis 'Zone K3' aus all_zones mit dem .loc[]-Accessor aus.
  • Speichere die kleinere Tabelle als neues Objekt k_zones.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Create a frequency table of districts and violations
print(____)

# Save the frequency table as 'all_zones'
all_zones = ____

# Select rows 'Zone K1' through 'Zone K3'
print(all_zones.____)

# Save the smaller table as 'k_zones'
k_zones = all_zones.____
Code bearbeiten und ausführen