Ao tentar rodas os códigos da mesma forma como que você explicou no vídeo, apareceu algumas inconsistências que não fazem sentido.
O Primeiro código deu certo: filmes = pd.read_csv("movies.csv") filmes.columns = ["filmeID", "titulo", "generos"] filmes.head()
filmeID titulo generos 0 1 Toy Story (1995) Adventure|Animation|Children|Comedy|Fantasy 1 2 Jumanji (1995) Adventure|Children|Fantasy 2 3 Grumpier Old Men (1995) Comedy|Romance 3 4 Waiting to Exhale (1995) Comedy|Drama|Romance 4 5 Father of the Bride Part II (1995) Comedy
O segundo código na coluna "filme" ele aparece como "Fimes", não encontrei razão pra isso: notas.head()
usuarioID fimesID notas momentos 0 1 1 4.0 964982703 1 1 3 4.0 964981247 2 1 6 4.0 964982224 3 1 47 5.0 964983815 4 1 50 5.0 964982931
e no terceiro código ele não roda, ai não consegui passar disso: notas.query("filmeId==1")
eyError Traceback (most recent call last) /usr/local/lib/python3.10/dist-packages/pandas/core/computation/scope.py in resolve(self, key, is_local) 197 if self.has_resolvers: --> 198 return self.resolvers[key] 199
24 frames KeyError: 'filmeId'
During handling of the above exception, another exception occurred:
KeyError Traceback (most recent call last) KeyError: 'filmeId'
The above exception was the direct cause of the following exception:
UndefinedVariableError Traceback (most recent call last) /usr/local/lib/python3.10/dist-packages/pandas/core/computation/scope.py in resolve(self, key, is_local) 209 return self.temps[key] 210 except KeyError as err: --> 211 raise UndefinedVariableError(key, is_local) from err 212 213 def swapkey(self, old_key: str, new_key: str, new_value=None) -> None:
UndefinedVariableError: name 'filmeId' is not defined