1
resposta

Comparando valores médios de automóveis usados

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

url = 'https://raw.githubusercontent.com/alura-cursos/python_dados/refs/heads/main/Dados/dados_automoveis.csv'
df_automoveis = pd.read_csv(url)
df_automoveis.head()
valor_tamanho = df_automoveis.groupby('Tamanho')['Valor($)'].mean().reset_index().sort_values('Valor($)', ascending = False)
fig, ax = plt.subplots(figsize = (6,4))

ax = sns.barplot(data = valor_tamanho, x = 'Tamanho', y = 'Valor($)')
ax.set_title('Valores médios de automoveis por tamanho',loc = 'left', fontsize = 18, pad = 20)
ax.tick_params(axis="both", which="both", length=0)
ax.set_xticklabels(['Grande', 'Médio', 'Compacto'])
sns.despine()

plt.show()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Márcia! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar agrupamentos com groupby() de forma eficiente, aproveitou o seaborn.barplot() para criar visualizações claras e ainda entendeu como o tratamento de dados com reset_index() e sort_values() é essencial para organizar as análises.

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

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão 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!