Zacznij terazZacznij za darmo

Scalenie trzech tabel

Aby utrwalić koncepcję scalania trzech DataFrame'ów, wykonaj kolejne ćwiczenie. Naturalnym rozszerzeniem analizy danych o chicagowskich firmach jest przyjrzenie się demografii dzielnic, w których te firmy działają. Masz do dyspozycji tabelę z medianą dochodów według kodu pocztowego. Scalisz tabele licenses i wards z tą nową tabelą o nazwie zip_demo.

DataFrame'y licenses, wards i zip_demo zostały już dla ciebie wczytane.

To ćwiczenie jest częścią kursu

Łączenie danych z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaczynając od tabeli licenses, scal ją z tabelą zip_demo po kolumnie zip. Następnie scal wynikową tabelę z tabelą wards po kolumnie ward. Zapisz wynik scalenia trzech tabel do zmiennej o nazwie licenses_zip_ward.
  • Pogrupuj wyniki scalenia trzech tabel według kolumny alderman i oblicz medianę income.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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'}))
Edytuj i uruchom kod