Kom igångKom igång gratis

Merge av tre tabeller

Dags att öva på merge av tre DataFrames för att befästa konceptet. En naturlig utvidgning av vår genomgång av Chicagos företagsdata är att titta på demografisk information om de stadsdelar där företagen finns. Du har tillgång till en tabell med medianinkomst per postnummer. Du ska merga tabellerna licenses och wards med den här nya tabellen, zip_demo, som innehåller inkomstdata per postnummer.

DataFrames:en licenses, wards och zip_demo är redan inladdade åt dig.

Den här övningen är en del av kursen

Joining Data with pandas

Visa kurs

Övningsinstruktioner

  • Börja med tabellen licenses och merga den med tabellen zip_demo på kolumnen zip. Merga sedan den resulterande tabellen med tabellen wards på kolumnen ward. Spara resultatet av de tre mergade tabellerna i en variabel med namnet licenses_zip_ward.
  • Gruppera resultatet av de tre mergade tabellerna efter kolumnen alderman och beräkna median för income.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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'}))
Redigera och kör kod