1
resposta

Porque o resultado do comando mudou ao plotar?

Ola pessoal tudo bem?

To aqui vendo os modulos, acabei de criar a variavel medias_por_filme = notas.groupby("filmeId")["nota"].mean(), como recomenda o professor.

Uma coisa que notei e que essa variavel agrupa a média por filme e mostra ela de acordo com seu ID:

EX

Filme ID=1 (Toy Story) Nota= 3.920930

Filme ID = 2 (Jumanji) Nota = 3.5...

Porém quando a gente plota (medias_por_filme.plot(kind="hist")) , pelo que eu entendi, a forma como a variavel e mostrada muda, agora ela ta organizada por quantidade de médias, meio que o grafico "Acumulou" os filmes e os separou por media, o certo não seria mostrar o resultado individual de cada filme?

Por que ao plotar do nada mudou a forma como o dado e mostrado?

Tentei desenhar pra explicar minha duvida..

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

1 resposta

Olá Murilo, tudo bem?

O que você está observando é uma diferença entre a tabela de dados e a representação gráfica desses dados. Quando você cria a variável medias_por_filme, ela armazena a média das notas para cada filme, associando cada média ao ID do filme. Mas, ao plotar um histograma com medias_por_filme.plot(kind="hist"), o gráfico mostra a distribuição das médias das notas, não os valores individuais de cada filme.

O histograma agrupa as médias em intervalos (ou "bins") e mostra quantos filmes têm médias dentro de cada intervalo. Por isso, o gráfico não mostra cada filme individualmente, mas sim a frequência de filmes em cada faixa de média.

Se você deseja visualizar as médias individuais de cada filme, um gráfico de barras (bar plot) pode ser mais apropriado. Você pode tentar algo assim:

medias_por_filme.plot(kind="bar", figsize=(10, 5))

Isso mostrará cada filme com sua média específica. ´Porém, ressalto que, dependendo do número de filmes, esse gráfico pode ficar muito carregado.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado