Обʼєднання трьох таблиць
Щоб краще закріпити концепцію обʼєднання трьох датафреймів, виконайте ще одну вправу. Логічним продовженням нашого огляду бізнес-даних Чикаго буде аналіз демографічної інформації про райони, де розташовані бізнеси. Вам надано таблицю з медіанним доходом за поштовим індексом. Ви обʼєднаєте таблиці licenses і wards із цією новою таблицею доходів за поштовими індексами під назвою zip_demo.
Датафрейми licenses, wards і zip_demo вже завантажено для вас.
Ця вправа є частиною курсу
Об'єднання даних у pandas
Інструкції до вправи
- Починаючи з таблиці
licenses, обʼєднайте з нею таблицюzip_demoза стовпчикомzip. Потім обʼєднайте отриману таблицю з таблицеюwardsза стовпчикомward. Збережіть результат трьох обʼєднаних таблиць у зміннійlicenses_zip_ward. - Згрупуйте результат трьох обʼєднаних таблиць за стовпчиком
aldermanі знайдіть медіануincome.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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'}))