1
resposta

RETORNO SYNTAXWARNING

Olá professor,

Parece que a partir de certo ponto da excução dos códigos os retornos são sempre os mesmos. Já vi em outros comentários que n.ão se trata exatamente de um erro mas sim de um problema de sintaxe.

O código abaixo gerou um erro bem grande,

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

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

1 resposta

Ei, Alexandre! Tudo bem?

Isso mesmo, o Python está alertando sobre como foi escrita. Dependendo da forma como você escreve a string, o Python tenta interpretar o \ como início de uma sequência especial.

Uma sugestão para evitar isso é transformar a string em raw string, colocando um r antes das aspas. Então reescreva o código da seguinte maneira:

dados['descricao_local'] = dados['descricao_local'].str.replace(r'[^a-zA-Z0-9\-\']',' ',regex=True)

Feito isso, rode a célula novamente e observe se funciona como esperado. Nesse notebook deixo o teste que fiz por aqui.

Espero ter ajudado! Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Bons estudos e até mais!

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