1
resposta

Notas.nota ou notas['nota'] não roda, como posso prosseguir?

KeyError                                  Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance)
   2897             try:
-> 2898                 return self._engine.get_loc(casted_key)
   2899             except KeyError as err:

pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc()

pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc()

pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()

pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()

KeyError: 'nota'

The above exception was the direct cause of the following exception:

KeyError                                  Traceback (most recent call last)
2 frames
/usr/local/lib/python3.7/dist-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance)
   2898                 return self._engine.get_loc(casted_key)
   2899             except KeyError as err:
-> 2900                 raise KeyError(key) from err
   2901 
   2902         if tolerance is not None:

KeyError: 'nota'
1 resposta

Oii Emiliana, tudo bem com você?

Esse erro está acontecendo porque a coluna nota não está sendo encontrada no DataFrame notas. Para conferir se essa coluna existe nesse DataFrame, você pode executar o código notas.columns para visualizar os nomes das colunas.

Caso você perceba que a coluna nota realmente não exista nesse DataFrame, você pode renomear as colunas dele conforme o professor também faz:

notas.columns = ["usuarioId", "filmeId", "nota", "momento"]

É importante que você faça essa renomeação das colunas no início do seu notebook, logo após a importação do arquivo ratings.csv.

Feito isso, você pode reiniciar seu ambiente de execução e executar todo seu notebook acessando Ambiente de execução > Reiniciar e executar tudo:

Reiniciando o ambiente de execução do google colab seguindo o caminho ensinado anteriormente

Espero que isso ajude. Qualquer dúvida estou por aqui :)

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