1
resposta

Desafio: bora praticar?

1. media_quartos = df['Quartos'].mean()

2. total_bairros_unicos = df['Bairro'].nunique()

3. df_bairro_top5 = df.groupby('Bairro')['Valor'].mean().sort_values(ascending=False).head(5)

4. df_bairro_top5.plot(kind="barh", figsize=(14, 10), color="red",
                        xlabel="Valor Médio de Aluguel", ylabel="Bairro")
1 resposta

Olá, Luísa! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o groupby para calcular médias por agrupamento com Python, utilizou muito bem o sort_values para ordenar os resultados e ainda compreendeu a importância do plot para visualizar dados.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é personalizar os gráficos com títulos e rótulos mais claros. Assim:

df_bairro_top5.plot(
    kind="barh",
    figsize=(14, 10),
    color="red"
)
plt.title("Top 5 Bairros - Valor Médio de Aluguel")
plt.xlabel("Valor Médio de Aluguel")
plt.ylabel("Bairro")
plt.show()

Isso deixa a visualização mais informativa e fácil de interpretar.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!