Aan de slagGa gratis aan de slag

Merge van drie tabellen

Om het concept van een merge van drie DataFrames te versterken, oefen je met nog een opdracht. Een logische uitbreiding van onze verkenning van bedrijfsgegevens uit Chicago is het bekijken van demografische informatie over de buurten waar de bedrijven zitten. Je hebt een tabel gekregen met het mediaaninkomen per postcode. Je gaat de tabellen licenses en wards mergen met deze nieuwe tabel met inkomen per postcode, zip_demo.

De DataFrames licenses, wards en zip_demo zijn voor je ingeladen.

Deze oefening maakt deel uit van de cursus

Data samenvoegen met pandas

Cursus bekijken

Oefeninstructies

  • Begin met de tabel licenses en merge daar de tabel zip_demo aan op de kolom zip. Merge vervolgens de resulterende tabel met de tabel wards op de kolom ward. Sla het resultaat van de drie samengevoegde tabellen op in een variabele licenses_zip_ward.
  • Groepeer de resultaten van de drie samengevoegde tabellen op de kolom alderman en bereken de mediaan van income.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren