prep_xml_licitacao: Transformação de arquivos XML obtidos via função...

Description Usage Arguments Examples

Description

Transforma um conjunto de arquivos XML em data frame e salva os resultados em uma base de dados. Além disso, é salvo um arquivo de possíveis erros na tranformação. Obs.: Arquivos que excedem 500MB são desconsiderados do processo. Assim, é necessário utilizar o arquivo de saída relativo aos 'erros' para identificá-los e realizar o procedimento de transformação de XML em data frame separadamente!

Usage

1
2
3
4
5
prep_xml_licitacao(ano = c(2013:2017), tema = c("Licitacao",
  "LicitacaoVencedor", "LicitacaoParticipante", "Contrato", "ContratoAditivo",
  "Relacionamentos"), cod_ibge_mun = "Todos", path_xml, size_xml = 500,
  path_df, file_name = paste(ifelse(length(ano) > 1, c(paste(ano[1],
  ano[length(ano)], sep = "_")), ano[1]), tolower(tema), Sys.Date(), sep = "_"))

Arguments

ano

ano da licitação/contrato. Default: 2013 a 2017.

tema

Licitacao, LicitacaoVencedor, LicitacaoParticipante, Contrato, ContratoAditivo ou Relacionamentos.

cod_ibge_mun

códigos dos municípios do PR. Default: "Todos".

path_xml

local de armazenamento dos arquivos XML.

size_xml

tamanho máximo de arquivo XML a ser considerado na tranformação (em MB). Como default foi setado o valor de 500MB. É possível aumentar esse valor, entretanto pode sobrecarregar o processamento e ocorrer timeout.

path_df

local para salvar a base de dados e o arquivo de erros.

file_name

nome da base de dados a ser salva.

Examples

1
2
3
prep_xml_licitacao(ano = c(2013, 2014), tema = "Licitacao",
                   cod_ibge_mun = 410010, path_xml = "C:/Licitacao",
                   path_df = "C:/Licitacao")

PauloJhonny/LicitaR documentation built on May 14, 2019, 6:07 a.m.