R/setOutput.R

Defines functions set_output

Documented in set_output

#' @title Create output directory
#' @author Jose Alquicira-Hernandez
#' @param date Date
#' @param name Directory name
#' @param sep Character delimiter to separate data from directory name
#' @importFrom here here
#' @export
#' @examples
#' set_output("2019-05-30", "data_analysis")
#'

set_output <- function(date, name, sep = "_") {

  if(!is.character(name) & is.character(date)){
    stop("All arguments must be strings")
  }

  output <- file.path("results", paste(date, name, sep = sep))

  if(!dir.exists(output)){
    dir.create(here(output))
  }

  return(output)

}
joseah/dsLib documentation built on Nov. 11, 2021, 7:20 p.m.