1
resposta

meu algoritmo ficou assim

import pandas as pd
x = pd.read_csv ('ratings.csv')
x.head()
x.columns = ["usuarioId", "filmeId", "nota", "momento"]
x.head()
media = x['nota'].mean()
print("media = ", media)
mediana = x['nota'].median()
print("mediana = ", mediana)
1 resposta

Olá Ramon! Tudo ok contigo?

Você está no caminho certo. Seu código para calcular a média e a mediana está correto. No entanto, percebi que você não incluiu a parte onde deveria contar as notas únicas, conforme mencionado no texto da aula.

Aqui está como seu código deve ficar:

import pandas as pd
x = pd.read_csv ('ratings.csv')
x.head()
x.columns = ["usuarioId", "filmeId", "nota", "momento"]
x.head()
x['nota'].unique()
x['nota'].value_counts()
media = x['nota'].mean()
print("media = ", media)
mediana = x['nota'].median()
print("mediana = ", mediana)

Nesse código, x['nota'].unique() irá retornar um array com todas as notas únicas no seu conjunto de dados e x['nota'].value_counts() irá contar a frequência de cada nota única.

Mas no geral seu código ficou ótimo, não se preocupe, você está no caminho certo!

O importante é não desistir, você está indo muito em, continue se dedicando aos estudos que assim você vai longe, você tem muito potencial, precisa somente ter paciência e praticar até consolidar esses conhecimentos.

Era isso, caso precise eu estarei por aqui.

Abraços e bons estudos!