Erste SchritteKostenlos loslegen

Verknüpfung von drei Tabellen

Damit du das Konzept der Verknüpfung von drei DataFrames wirklich verstanden hast, kannst du dies hier erneut üben. Eine sinnvolle Erweiterung unserer Analyse der Unternehmensdaten aus Chicago könnte darin bestehen, die demografischen Daten zu den Stadtteilen auszuwerten, in denen die Unternehmen angesiedelt sind. Dazu haben wir dir eine Tabelle mit dem Medianeinkommen nach Postleitzahl bereitgestellt. Du wirst nun die Tabellen licenses und wards mit dieser neuen Einkommenstabelle zip_demo zusammenführen.

Die DataFrames licenses, wards und zip_demo wurden für dich geladen.

Diese Übung ist Teil des Kurses

Daten mit pandas verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • Führe eine Verknüpfung ausgehend von der Tabelle licenses mit der Tabelle zip_demo anhand der Spalte zip durch. Verknüpfe dann die resultierende Tabelle mit der Tabelle wards anhand der Spalte ward. Speichere das Ergebnis der drei zusammengeführten Tabellen in einer Variablen namens licenses_zip_ward.
  • Gruppiere die Ergebnisse der drei zusammengeführten Tabellen nach der Spalte alderman und berechne den Median für income.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Merge licenses and zip_demo, on zip; and merge the wards on ward
licenses_zip_ward = licenses.merge____ \
            			____

# Print the results by alderman and show median income
print(____.groupby(____).agg({'income':'median'}))
Bearbeiten und Ausführen von Code