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)
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)
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!