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
Anleitung zur Übung
- Führe eine Verknüpfung ausgehend von der Tabelle
licensesmit der Tabellezip_demoanhand der Spaltezipdurch. Verknüpfe dann die resultierende Tabelle mit der Tabellewardsanhand der Spalteward. Speichere das Ergebnis der drei zusammengeführten Tabellen in einer Variablen namenslicenses_zip_ward. - Gruppiere die Ergebnisse der drei zusammengeführten Tabellen nach der Spalte
aldermanund berechne den Median fürincome.
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'}))