LoslegenKostenlos loslegen

Verknüpfung von drei Tabellen

Damit du das Konzept der Verknüpfung von drei DataFrames noch besser verstehst, 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

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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'}))
Code bearbeiten und ausführen