Olá, pessoal!
Estou fazer o download do parametro O3 entre os anos 1980 a 2023, da estação Pinheiros da base dados CETESB QUALAR System, no entanto, estou encontrando o erro abaixo.
No encoding supplied: defaulting to UTF-8.
*Error in (function (cond) : *
- erro na avaliação do argumento ‘doc’ na seleção do método para a função ‘readHTMLTable’: ‘subscript out of bounds’*
In addition: Warning message:
XML content does not seem to be XML: ‘’
Alguém pode me orientar como seguir, por fv?
Oi Lu, tudo bem?
Você poderia enviar o código que está usando por aqui? Assim a gente tenta executar e ver se o erro acontece pra gente, assim fica mais fácil de descobrir o problema.
Oiee, tentei usar o mesmo do https://docs.ropensci.org/qualR/:
install.packages(“devtools”)
devtools::install_github(“ropensci/qualR”)
my_user_name ← “email@email.com”
my_password ← “senha”
pin_code ← 99
start_date ← “01/01/2020”
end_date ← “07/01/2020”
pin_o3 ← cetesb_retrieve_param(my_user_name,
my_password,
“O3”,
pin_code, # It could also be “Pinheiros”
start_date,
end_date)
Estranho, rodei exatamente o mesmo código aqui e funcionou, depois de fazer o cadastro no portal, claro:
install.packages("devtools")
devtools::install_github("ropensci/qualR")
library(qualR)
my_user_name <- "-----@gmail.com"
my_password <- "------"
pin_code <- 99
start_date <- "01/01/2020"
end_date <- "07/01/2020"
pin_o3 <- cetesb_retrieve_param(my_user_name,
my_password,
"O3",
pin_code,
start_date,
end_date)
head(pin_o3)
date o3 aqs
1 2020-01-01 00:00:00 NA Pinheiros
2 2020-01-01 01:00:00 13 Pinheiros
3 2020-01-01 02:00:00 7 Pinheiros
4 2020-01-01 03:00:00 2 Pinheiros
5 2020-01-01 04:00:00 0 Pinheiros
6 2020-01-01 05:00:00 0 Pinheiros
Presumo que das duas uma:
- ou o teu RStudio esteja com um locale/encoding “diferente do normal” ou
- exista um problema com alguma package dependência deste package qualR.
Para o ponto 1, roda isso:
Sys.getlocale()
E posta aí o resultado. Para mim, por exemplo, aparece UTF8, assim:
[1] “LC_COLLATE=English_United States.utf8;LC_CTYPE=English_United States.utf8;LC_MONETARY=English_United States.utf8;LC_NUMERIC=C;LC_TIME=English_United States.utf8”
Para a possibilidade 2, eu tentaria remover este package e instalar de novo, talvez. Vamos ver se algum dos colegas aí tem alguma ideia melhor 
Muito obrigada pela ajuda!
Erro mencionado acima não aparece mais depois da instalação correta dos pacotes.