Closed beatrizmilz closed 1 year ago
https://github.com/hsvab/odbr/issues/15#issuecomment-1751785848 @diraol veja se isso é algo que atende!
É sério mesmo que o R não aceita caracteres UTF-8 e precisamos de uma gambiarra dessa? 😞 #chatiado
https://r-pkgs.org/R-CMD-check.html#r-code
Checking R files for non-ASCII characters. For maximum portability (i.e. so people can use your package on Windows) you should avoid using non-ASCII characters in R files. It’s ok to use them in comments, but object names shouldn’t use them, and in strings you should use unicode escapes. See the CRAN-specific notes in ?sec-code for more details.
Segue uma ideia de abordagem para tratar dos caracteres especiais:
Nos scripts .R, eu "escapei" os caracteres, usando essa função https://abjur.github.io/abjutils/reference/escape_unicode.html (isso é interativo, então não vira dependência). Então "São Paulo" vira "S\u00E3o Paulo".
Envelopei um código existente em uma função chamada
clean_string()
pois o mesmo é usado em mais de um lugar.Usei a
clean_string()
para "limpar" o nome da cidade antes de comparar com que está no metadata (e comparei com o nome já "limpo").Não consegui pensar em uma abordagem que fique com os metadados com o ~ sem gerar algum outro problema, então tirei o ~. Tem que ver o quão aceitável é isso.