nota do movielens => 0.5, 1, 1.5, ..., 5 => nao tem 2.5
Olá!
Referente a essa anotação, no vídeo Tipos de variáveis da aula 03, por que não tem a opção de nota 2.5?
Obrigado
Olá!
Referente a essa anotação, no vídeo Tipos de variáveis da aula 03, por que não tem a opção de nota 2.5?
Obrigado
Oi, Fabio! Como vai?
Com base no que você explicou sobre a nota do MovieLens (0.5, 1, 1.5, ..., 5) e a ausência do valor 2.5, vamos entender melhor os tipos de variáveis.
No contexto da aula, a nota do MovieLens é um exemplo de variável categórica, mesmo sendo numérica. Isso acontece porque as notas são valores específicos que você pode escolher dentro de um conjunto limitado de opções (0.5, 1, 1.5, ..., 5).
Para ilustrar, imagine que você está avaliando um filme e só pode escolher entre essas notas predefinidas. Você não pode dar uma nota como 2.75, pois não está entre as opções.
Veja este exemplo:
# Exemplo de notas do MovieLens
notas = [0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5]
# Verificando se 2.5 está entre as notas
nota_desejada = 2.5
if nota_desejada in notas:
print(f"{nota_desejada} está entre as notas possíveis.")
else:
print(f"{nota_desejada} não é uma nota válida.")
Neste ponto, mesmo que 2.5 seja um número, ele faz parte de um conjunto finito de categorias que podem ser escolhidas.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!