Mesclagem de três mesas
Para solidificar o conceito de uma mesclagem de três DataFrame, 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
Unindo dados com o pandas
Instruções de exercício
- Começando com a tabela
licenses
, mescle a ela a tabelazip_demo
na colunazip
. Em seguida, mescle a tabela resultante com a tabelawards
na 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
alderman
e encontre a medianaincome
.
Exercício interativo prático
Experimente este exercício preenchendo 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'}))