Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Letras acentuadas substituídas por outros caracteres

Bom dia / boa tarde / boa noite! Consegui exportar e ler o .csv da aula no Google Colab sem problemas, a tabela é gerada sem erros. Mas quando faço o download e abro o arquivo no Excel, as letras acentuadas são substituídas por outros carácteres.

Tabela no Excel, com as colunas "Tipo" e "Bairro". As letras acentuadas nos tipos de imóveis e nomes de bairros são substituídas por carácteres não condizentes

dados_residencial.to_csv("aluguel_residencial.csv", sep=";", index=False)
dados_residencial_2=pd.read_csv("aluguel_residencial.csv", sep=";")
dados_residencial_2

Tentei acrescentar o comando encoding="utf-8" mas não houve alterações.

dados_residencial.to_csv("aluguel_residencial.csv", sep=";", index=False, encoding="utf-8")

Talvez seja algum erro de compatibilidade ou de exportação do próprio Colab? Estou no Win7 e usando Excel 2007 (12.0).

2 respostas
solução!

Bom dia, Marcel, tudo bom? Tive problemas semelhantes a esse quando fui importar um csv também, mas no meu caso o caractere especial era ≥. O excel que eu usava não suportava a versão do utf-8, mas consegui resolver o problema usando 'utf-8-sig' no lugar. Tente usar também para ver se obtém o resultado esperado, mas caso não dê certo você pode tentar outros tipos como o 'utf-16'.

Obrigado, Pedro! Usar o 'utf-8-sig' deu certo.