1
resposta

[Projeto] Desafio: bora praticar?

import pandas as pd

url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/base-de-dados/aluguel.csv'
dados = pd.read_csv(url, sep=';')

#calculando a média dos quartos
mean_quartos = dados['Quartos'].mean()
print(f"A média dos quartos é: {mean_quartos:.2f}")

#conferir quantos bairros únicos existem na BD
dados['Bairro'].nunique()

#Analisar quais bairros possuem a média de valor de aluguel mais elevadas
mais_elevados = dados.groupby('Bairro')['Valor'].mean().sort_values(ascending=False)
mais_elevados.head()

#Criar um gráfico de barras horizontais que apresente os 5 bairros com as médias de valores de aluguel mais elevadas
mais_elevados.head(5).plot(kind='barh', figsize=(10,6), color='green');
1 resposta

Olá, Paulo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Muito bem! Gostei de observar que você estruturou a atividade em etapas bem definidas: primeiro realizou a leitura dos dados com read_csv(), depois calculou a média da coluna de quartos com mean(), identificou os bairros únicos utilizando nunique(), analisou os valores médios de aluguel por bairro com groupby() e sort_values(), e finalizou criando um gráfico de barras horizontais para apresentar os resultados. Essa organização facilita a interpretação dos dados e demonstra uma boa compreensão das funcionalidades da biblioteca Pandas para análise de dados. Além disso, a escolha do gráfico ajuda a comparar rapidamente os bairros com os maiores valores médios de aluguel, tornando a análise mais clara e visual.

Uma dica interessante para o futuro é utilizar o método describe(), que gera um resumo estatístico das informações numéricas do DataFrame. Veja este exemplo:

<pre><code>
resumo = dados['Valor'].describe()

print(resumo)
</code></pre>

Esse código apresenta métricas como média, mínimo, máximo e quartis, permitindo uma análise exploratória ainda mais completa antes da criação de gráficos e relatórios.

Quais outros insights você acredita que poderiam ser extraídos dessa base de dados utilizando o Pandas?

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