1
resposta

Resposta exercício média cada filme

Agrupando as notas pelo filme. Da seguinte forma:

medias_por_filme = notas.groupby('filmesID').mean()['nota']

medias_por_filme.head()
1 resposta

Olá Deivid, tudo bem ? Espero que sim.

Desculpa pela demora no retorno.

Parabéns, seu código está correto. Existe uma solução alternativa que é primeiro acessar a coluna nota e depois calcular a média:

medias_por_filme = notas.groupby("filmeId")['nota'].mean()
medias_por_filme.head()

Gosto mais dessa solução, porque nela o Pandas calcula a média somente da coluna que vamos utilizar, na solução onde acessamos a coluna depois de calcularmos a média, é calcula a média das colunas usuarioId e momento, isso não é um problema já que temos poucos dados, mas se a quantidade fosse grande poderíamos perder performance para um calculo desnecessário já que nosso interesse é só na coluna nota.

Parabéns novamente por dividir sua solução e bons estudos.

: )