O comando groupby realizaria a média considerando a avaliação dos dois filmes (pelomenos foi o que entendi :] )
medias_por_filme = notas.groupby("filmeId").mean().nota
O comando groupby realizaria a média considerando a avaliação dos dois filmes (pelomenos foi o que entendi :] )
medias_por_filme = notas.groupby("filmeId").mean().nota
Oii Luciano! Tudo tranquilo?
Seu código está certinho! É dessa forma mesmo que fazemos para obtermos a média de cada um dos filmes sem ter que repetir um mesmo comando várias vezes.
Quando você faz medias_por_filme = notas.groupby("filmeId").mean().nota
o comando groupby faz o agrupamento de todos os seus dados de acordo com a coluna filmeId
, ou seja, ele agrupa todos os dados que possuem o mesmo filmeId
e depois calcula a média desses valores por meio do comando mean
. Após isso, por meio do .nota
são selecionados apenas os valores da coluna nota para serem armazenados na variável medias_por_filme
.
Nesse tópico você encontra uma explicação um pouco mais detalhada sobre a função groupby
.
Espero ter ajudado. Qualquer dúvida estou a disposição :)
Bons estudos!