1
resposta

[Bug] df.drop_duplicates(inplace=True) não funciona

Ao inserir este código no notebook df.drop_duplicates(inplace=True), aparece este erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Alexandre, como vai?

Esse erro acontece porque a variável df não existe no momento em que o comando foi executado. Em Python, antes de chamar qualquer método como drop_duplicates, o DataFrame precisa estar criado e armazenado em uma variável com esse nome. Se o notebook foi reiniciado, se a célula de criação do DataFrame não foi executada, ou se ele foi salvo com outro nome, o Python não consegue encontrar df e gera esse NameError.

Vale conferir se a célula onde o DataFrame é criado foi executada antes dessa, respeitando a ordem do notebook. Executar apenas a célula do drop_duplicates sem executar as anteriores leva exatamente a esse tipo de erro.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

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