ÎncepețiÎncepe gratuit

Îmbinarea a trei tabele

Pentru a consolida conceptul de îmbinare a trei DataFrame-uri, hai să exersăm cu un nou exercițiu. O extensie firească a analizei datelor despre afacerile din Chicago ar fi să explorăm și informații demografice despre cartierele în care acestea sunt situate. Îți este pus la dispoziție un tabel cu venitul median pe cod poștal. Vei îmbina tabelele licenses și wards cu acest nou tabel, numit zip_demo, care conține venitul pe cod poștal.

DataFrame-urile licenses, wards și zip_demo au fost deja încărcate pentru tine.

Acest exercițiu face parte din cursul

Îmbinarea datelor cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Pornind de la tabelul licenses, îmbină-l cu tabelul zip_demo pe coloana zip. Apoi îmbină tabelul rezultat cu tabelul wards pe coloana ward. Salvează rezultatul celor trei tabele îmbinate într-o variabilă numită licenses_zip_ward.
  • Grupează rezultatele celor trei tabele îmbinate după coloana alderman și calculează venitul median (income).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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'}))
Editează și rulează codul