rfsaldanha / microdatasus

Download de dados do DataSUS e pré-processamento no R.
https://rfsaldanha.github.io/microdatasus/
Other
221 stars 54 forks source link

Error: input string is too long #108

Open femdias opened 4 months ago

femdias commented 4 months ago

Olá Raphael. Primeiramente, obrigado pela manutenção desse pacote!

É a primeira vez que eu o utilizo e estou tento o erro "Error: input string is too long" que não consigo achar o motivo. O erro aparece na função process_sim, quando eu rodo o código abaixo, retirado da Wiki do pacote:

´´´ library(microdatasus) dados <- fetch_datasus(year_start = 2013, year_end = 2014, uf = "RJ", information_system = "SIM-DO") dados <- process_sim(dados) ´´´

A mensagem completa que aparece no console é: ´´´

library(microdatasus) dados <- fetch_datasus(year_start = 2013, year_end = 2014, uf = "RJ", information_system = "SIM-DO") ℹ Your local Internet connection seems to be ok. ℹ DataSUS FTP server seems to be up and reachable. ℹ Starting download... trying URL 'ftp://ftp.datasus.gov.br/dissemin/publicos/SIM/CID10/DORES/DORJ2013.dbc' Content type 'unknown' length 9597007 bytes (9.2 MB) trying URL 'ftp://ftp.datasus.gov.br/dissemin/publicos/SIM/CID10/DORES/DORJ2014.dbc' Content type 'unknown' length 13698194 bytes (13.1 MB) dados <- process_sim(dados) Error: input string is too long ´´´

Você saberia me dizer o que pode estar acontecendo?

Agradeço pela atenção!

rfsaldanha commented 3 months ago

Olá! Rodei agora o seu código e não deu erro. Verifique por favor a versão do microdatasus e do read.dbc e me fale. Pode ser que algum pacote esteja desatualizado.

femdias commented 3 months ago

Olá Raphael, Rodei novamente e sigo com o mesmo problema. A versão do microdatasus é 2.3.0 e do read.dbc é 1.0.7.