Agrupando as notas pelo filme. Da seguinte forma:
medias_por_filme = notas.groupby('filmesID').mean()['nota']
medias_por_filme.head()
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Agrupando as notas pelo filme. Da seguinte forma:
medias_por_filme = notas.groupby('filmesID').mean()['nota']
medias_por_filme.head()
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.
: )