Renomeei as colunas usando:
filmes.columns = ["filmeId", "titulo", "generos"]
E mesmo assim, quando executo o comando:
notas.query("filmeId==1")
Recebo um erro:
Renomeei as colunas usando:
filmes.columns = ["filmeId", "titulo", "generos"]
E mesmo assim, quando executo o comando:
notas.query("filmeId==1")
Recebo um erro:
Olá, Rafael, tudo bem?
Acredito que o seu erro está acontecendo porque você renomeou as colunas do DataFrame filmes
e não do notas
. Por isso, você está tentando chamar a coluna filmeId
de um outro DataFrame que talvez não tenha renomeado com esse nome.
Se puder testar e mudar o nome das colunas do DataFrame notas
e não funcionar, me avisa por aqui, ok?
Espero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!
Aqui também estou com o mesmo erro
Onde estou errando?
Olá, Gabriel, tudo bem?
Esse erro indica que você está tentando chamar uma coluna que não está no seu dataframe.
Para verificar as colunas existentes no seu dataframe notas
ou em qualquer dataframe, você pode usar o parâmetro columns
. Para exibir as colunas que possui, rode o código nome_do_meu_dataframe.columns
em uma célula. A saída será algo semelhante a:
Index(['usuarioId', 'filmId', 'nota', 'momento'], dtype='object')
A depender de como modificou o seu dataframe é possível ver exatamente como você nomeou as colunas presentes nele. Quando for chamar nome_do_meu_dataframe.query("nome_da_coluna_com_o_id_do_filme==1")
faça as alterações com o devido nome de seu dataframe e da coluna com o id do filme como você as criou.
Espero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!