LoslegenKostenlos starten

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

<Kurs>Daten zusammenführen mit pandas</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

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

# 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