top5_renda = dados.groupby('UF').agg(media=('Renda', 'mean')).reset_index()
top5_renda = round(top5_renda.sort_values(by='media', ascending=False).head(5),2)
top5_renda
dados_sudeste = dados[dados['UF'].isin(['Espírito Santo', 'Minas Gerais', 'Rio de Janeiro', 'São Paulo'])]
dados_sudeste
sns.barplot(data=top5_renda, x='media', y='UF', color='pink')
plt.show()
sns.histplot(bins=15, data=dados, x='Altura', kde=True, kde_kws={'bw_adjust':2})
plt.title('Distribuição das alturas das pessoas responsáveis pelo domicílio')
plt.xlabel('Altura (metros)')
plt.ylabel('Densidade')
plt.show()
altura_resumo = {
'media': round(dados['Altura'].mean(),2),
'mediana': dados['Altura'].median(),
'moda': dados['Altura'].mode()[0]
}
altura_resumo