Sloučení tří tabulek
Aby sis upevnil/a, jak funguje sloučení tří DataFramů, zkus ještě jedno cvičení. Přirozeným rozšířením naší analýzy chicagských obchodních dat je podívat se na demografické informace o čtvrtích, ve kterých se podniky nacházejí. Máš k dispozici tabulku s mediánem příjmů podle PSČ. Sloučíš tabulky licenses a wards s touto novou tabulkou příjmů podle PSČ, která se jmenuje zip_demo.
DataFramy licenses, wards a zip_demo jsou pro tebe již načteny.
Toto cvičení je součástí kurzu
Joining Data with pandas
Pokyny k cvičení
- Začni s tabulkou
licensesa slučte ji s tabulkouzip_demopřes sloupeczip. Výslednou tabulku pak slučte s tabulkouwardspřes sloupecward. Výsledek sloučení všech tří tabulek ulož do proměnnélicenses_zip_ward. - Výsledky sloučení tří tabulek seskup podle sloupce
aldermana zjisti mediánincome.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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'}))