R/stj_ler_por_autuacao.R

Defines functions stj_ler_por_autuacao

Documented in stj_ler_por_autuacao

#' Lê arquivos baixados com stj_baixar_por_autuacao
#'
#' @param arquivos Vetor de csvs
#' @param diretorio Informar diretorio se omitir arquivos
#'
#' @return Tibble
#' @export
#'
stj_ler_por_autuacao <- function(arquivos = NULL, diretorio = "."){

  if(is.null(arquivos)){

    arquivos <- list.files(diretorio, full.names = TRUE, pattern  = "csv$")

  }

pb <- progress::progress_bar$new(total = length(arquivos))

purrr::map_dfr(arquivos, purrr::possibly(~{

  pb$tick()

 data.table::fread(.x, colClasses = "character" )


},NULL)) |>
  janitor::clean_names()

}
jjesusfilho/stj documentation built on Sept. 12, 2023, 12:05 a.m.