Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

Resposta ao tópico 5 da aula 2

Como podemos obter a média de cada um dos filmeID (filmes) sem ter que digitar o comando milhares de vezes?

Usando o DataFrame, agrupando os ids pelo comando groupby:

media_por_filme = notas.groupby('filmesId').mean()['nota']
media_por_filme.head()
2 respostas
solução!

Isso mesmo Matheus!

Como você fez já está correto, fica só a dica de mudar a ordem entre mean() e ['nota'], fazendo essa troca pode melhorar um pouco a performance do código:

# Aqui calculamos a média de todas as colunas numéricas
notas.groupby('filmesId').mean()['nota']

# Aqui calculamos a média apenas da coluna nota
notas.groupby('filmesId')['nota'].mean()

Obrigado pela dica!