1
resposta

'tuple' object is not callable

Quando vou dar o print com os desvios padrões aparece esse tipo de erro, mesmo eu pegando e copiando o código da aula, já tentei colocar vírgulas e aspas e nada muda.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Gabrieli. Tudo bem?

Por aqui está funcionando normalmente.

Percebi que os nomes das variáveis que você está utilizando estão diferentes, não sei como está no resto do código. Mesmo assim, a seguir te mostrarei o passo a passo que realizei para fazer funcionar por aqui.

Primeiramente, vamos importar a base de dados das notas, já renomeando os nomes das colunas:

import pandas as pd

notas = pd.read_csv("ratings.csv")
notas.columns = ["usuarioId", "filmeId", "nota", "momento"]
notas.head()

Saída:

usuarioIdfilmeIdnotamomento
0114.0964982703
1134.0964981247
2164.0964982224
31475.0964983815
41505.0964982931

Em seguida, vamos criar as variáveis de notas tanto do Toy Story quanto do Jumanji com seus respectivos IDs:

notas_do_toy_story = notas.query("filmeId==1")
notas_do_jumanji = notas.query("filmeId==2")

Por fim, vamos rodar o código que você mostrou aqui:

notas_do_toy_story.nota.std()
notas_do_jumanji.nota.std()

print('Desvio padrão toy story %2.f' % notas_do_toy_story.nota.std())

Saída:

Desvio padrão toy story 1

 

Espero ter ajudado, Gabrieli. Se tiver mais alguma dúvida, estou à disposição. Bons estudos =)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!