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