
Boa noite colegas listeiros, Estou tentando montar um script que faça download e conversão (DBC para DBF) dos dados do DATASUS, usando como guia uma discussão anterior que encontrei em http://r-br.2285057.n4.nabble.com/R-br-Extensao-DBC-td4665360.html. Contudo, meu script falha na conversão. Segue comandos:
caminho1 <- "ftp://ftp.datasus.gov.br/dissemin/publicos/SINASC/ANT/DNRES/" salvar <- "C:/Publico_IBGE/ANALISES_R/DATASUS/SINASC/ARQUIVOS/DBF/"
arq <- paste0("DNRRR95.dbc")
baixar <- paste0(caminho1,arq) baixar [1] "ftp://ftp.datasus.gov.br/dissemin/publicos/SINASC/ANT/DNRES/DNRRR95.dbc "
temp <- "C:\\temp\\" arqdbc <- paste0(temp,arq)
download.file(url = baixar, destfile = arqdbc) trying URL ' ftp://ftp.datasus.gov.br/dissemin/publicos/SINASC/ANT/DNRES/DNRRR95.dbc' downloaded 115 KB
system(paste("C:/TabWin/tab36b/dbf2dbc.exe", arqdbc))
DATASUS dbf2dbc 1.0: Comprime arquivos DBF e Expande arquivos DBC ----------------------------------------------------------------------- regs bytes arquivo ----------------------------------------------------------------------- DBC ==> DBF 7020 118149 DNRRR95.dbc 559.41%Erro de CRC no arquivo DNRRR95.dbc: expansao cancelada OK
Agradeço a atenção. *Paulo Dick* Estatístico Mestre em Epidemiologia em Saúde Pública Tel.: (55 21) 99591-2716

Já vi esse problema (ou parecido, não sei). Talvez seja devido ao "tipo" de conecção. Alguém que entenda disso pode dizer?

Senhores, bom dia! Já tentaram usar o argumento mode="wb" em download.file()? download.file(url = baixar, destfile = arqdbc, mode="wb) ================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00 Em 23 de fevereiro de 2016 03:11, Elias T. Krainski < eliaskrainski@yahoo.com.br> escreveu:
Já vi esse problema (ou parecido, não sei). Talvez seja devido ao "tipo" de conecção. Alguém que entenda disso pode dizer?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Perfeito Éder, resolveu o problema. Além disso, vi que estava faltando definir a pasta onde salvar o dbf na minha sintaxe, usando o setwd(). Muito obrigado. *Paulo Dick* Estatístico Mestre em Epidemiologia em Saúde Pública Tel.: (55 21) 99591-2716 Em 23 de fevereiro de 2016 06:18, Éder Comunello <comunello.eder@gmail.com> escreveu:
Senhores, bom dia!
Já tentaram usar o argumento mode="wb" em download.file()?
download.file(url = baixar, destfile = arqdbc, mode="wb)
================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00
Em 23 de fevereiro de 2016 03:11, Elias T. Krainski < eliaskrainski@yahoo.com.br> escreveu:
Já vi esse problema (ou parecido, não sei). Talvez seja devido ao "tipo" de conecção. Alguém que entenda disso pode dizer?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (3)
-
Elias T. Krainski
-
Paulo Dick
-
Éder Comunello