Mesclagem de três tabelas
Para solidificar o conceito de uma mesclagem de três DataFrames, pratique outro exercício. Uma extensão razoável de nossa análise dos dados comerciais de Chicago incluiria a análise de informações demográficas sobre os bairros onde as empresas estão localizadas. Uma tabela com a renda média por código postal foi fornecida a você. Você mesclará as tabelas licenses e wards com essa nova tabela de renda por código postal chamada zip_demo.
Os DataFrames licenses, wards e zip_demo foram carregados para você.
Este exercício faz parte do curso
Junção de dados com o pandas
Instruções do exercício
- Começando com a tabela
licenses, mescle a ela a tabelazip_demona colunazip. Em seguida, mescle a tabela resultante com a tabelawardsna colunaward. Salve o resultado das três tabelas mescladas em uma variável chamadalicenses_zip_ward. - Agrupe os resultados das três tabelas mescladas pela coluna
aldermane encontre a renda (income) mediana.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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'}))