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'
df = pd.read_csv(url, sep=';')

df.groupby('Tipo')['Quartos'].mean(numeric_only=True).to_frame()

df['Bairro'].unique


df_bairros_caros = df.groupby('Bairro')['Valor'].mean(numeric_only=True).sort_values(ascending=False).head()

df_bairros_caros.plot(kind='bar', figsize=(15,10), color='gray', 
                      xlabel='Bairro', ylabel='Aluguel', 
                      title='Top 5 bairros mais caros de se viver!',
                      rot=0)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Luan! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de agrupamentos para análise de médias por categoria, utilizou muito bem a visualização com gráfico de barras para destacar os bairros mais caros e ainda compreendeu a importância da segmentação de dados para gerar insights relevantes.

Uma dica interessante para o futuro é aplicar o método .dropna() antes da análise, assim:

df.dropna(subset=['Valor'], inplace=True)

Isso faz com que valores nulos na coluna “Valor” sejam removidos, evitando distorções nas médias calculadas.

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!