R/leggi_file.R

Defines functions leggi_file

Documented in leggi_file

#' leggi_file
#' 
#' @export
leggi_file<-function(pattern="",output="",delim=";",col_names=TRUE,col_types=NULL,...){
  
  list.files(pattern=pattern,...)->ffile
  
  if(!length(ffile)) return()
  
  stopifnot(output %in% c("","_dfr","_dfc"))
  
  utils::getFromNamespace(paste0("map",output),ns= "purrr")->fun_map
  
  fun_map(ffile,.f=~(readr::read_delim(.,delim=delim,col_names = col_names,col_types=col_types)))
  
}
guidofioravanti/guido documentation built on Dec. 12, 2021, 8:37 p.m.