Description Usage Arguments Examples
View source: R/01_gerar_bd_cnpj.R
Essa função foi desenvolvida utilizando como elementro central uma função complementar chamada 'readr::read_lines_chunked', com o propósito de ler o arquivo de 95Gb em partes de 10.000, 100.000 ou 1.000.000 de linhas por vez.
1 2 3 4 5 6 | gerar_bd_cnpj(
path_arquivos_txt,
localizar_cnpj = "NAO",
n_lines = 1e+05,
armazenar = "csv"
)
|
path_arquivos_txt |
Caminho (path) dos arquivos com a base de dados do CNPJ. |
localizar_cnpj |
Vetor com o número dos CNPJ que se deseja filtrar e obter os dados. O valor padrão é "NAO", o que força ao tratamento de todas as linha da base de dados |
n_lines |
Número de linhas que podem ser iteradas por vez: 10000, 100000 ou 1000000 |
armazenar |
Indica a forma de armazenamento dos dados: 'csv' ou 'sqlite' (OBS1: O delimitador do CSV é o simbolo: "#'), (OBS2: Preferencialmente, defina a pasta de trabalho da sessão 'Working Directory' na mesma em que estão localizados os arquivos da base de dados no CNPJ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Not run:
qsacnpj::gerar_bd_cnpj(path_arquivos_txt = "D:/qsa_cnpj",
localizar_cnpj = "NAO",
n_lines = 100000,
armazenar = "csv")
# Exemplo com número de CNPJ, entre aspas (""), do Banco do Brasil, Banco do Nordeste,
# Banco da Amazônia e Caixa Econômica
qsacnpj::gerar_bd_cnpj(path_arquivos_txt = "D:/qsa_cnpj",
localizar_cnpj = c("00000000000191", "07237373000120",
"00360305000104", "04902979000144"),
n_lines = 100000,
armazenar = "sqlite")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.