1
resposta

O código deu um erro

Quando eu escrevo esse código

dados[['taxa_deposito','taxa_limpeza']] 

ele está dando esse erro

TypeError                                 Traceback (most recent call last)
<ipython-input-50-b5445a793a44> in <cell line: 1>()
----> 1 dados[['taxa_deposito','taxa_limpeza']]

TypeError: list indices must be integers or slices, not list
1 resposta

Olá Gabriel, tudo bem?

O erro "TypeError: list indices must be integers or slices, not list" ocorre quando tentamos acessar elementos de uma lista usando um índice que não é um inteiro. É possível que, em algum ponto do seu notebook, a variável dados tenha sido transformada em outro tipo de objeto, perdendo o formato de DataFrame do Pandas.

Peço que você verifique todos o código anterior a esse erro, comparando-o com o da instrutora para identificar possíveis divergências. Também recomendo que você reinicie a sessão do seu notebook e execute os códigos novamente para garantir que tudo funcione corretamente.

Para reiniciar o Notebook, siga os passos abaixo:

  1. No menu de ferramentas do Google Colaboratory, clique em "Ambientes de execução".
  2. Selecione a opção "Reiniciar sessão e executar tudo".

Você pode conferir a imagem abaixo para ajudar nesse processo:

Reiniciar sessão e executar tudo, no Google Colaboratory

Se o problema persistir, por favor, compartilhe o link do seu notebook comigo. Assim, poderei ajudá-lo de forma mais assertiva. Lembre-se de compartilhá-lo no modo leitor.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado