4
respostas

MEDIA DOS FILMES

Para gerar a média de notas por filmes é utilizado o seguinte código:

notas.groupby('filmeId').mean()['nota']

4 respostas

Oii Carlos, tudo bem com você?

Excelente resposta, está correta!

Para obtermos a média das notas, pegamos o grupo dela e fazemos o cálculo das médias, conforme você fez :)

Apenas a nível de curiosidade, você também pode fazer assim:

medias_por_filme = notas.groupby("filmeId").mean().nota

Qualquer dúvida estou à disposição. Bons estudos!

Olá, Millena!

Muito obrigado pela resposta e esclarecimento!

Sobre essa outra forma, onde usamos apenas ".nota", temos alguma diferença de resultado quanto ao "['nota']" ? Em nível de performance ou algo do tipo?

Obrigado pela dica! :)

Oii Carlos!

Não temos nenhuma diferença de resultado ao utilizar o .nota. Em relação a nível de performance, também não temos nenhuma diferença que seja relevante. Ambas as formas funcionam muito bem.

É apenas uma alternativa um pouco mais simples de digitar para selecionarmos uma coluna específica :)

Qualquer dúvida estou por aqui.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!
medias_por_filme = notas.groupby('filmeId').mean()['nota']

Acredito que desta forma seja mais interessante, pois seu uso abarcaria também os casos onde a coluna a ser analisada conte com duas ou mais palavras divididas por espaços em branco, como por exemplo em 'nota final'. Variáveis assim só podem ser acessadas com o uso dos colchetes.