R/read_database.R

#' Read latest local database
#'
#' @param data_folder Folder containing database to be read in.
#'
#' @return Copy of target database
#' @export
#'
#' @examples read_database("data/ats")

read_database <- function(data_folder = NA, colClasses = NA){

  # Identify the most recent database file
  database_file <- tail(list.files(here::here(data_folder), pattern = "csv", full.names = T), 1)

  # Read in the latest database file
  database <- read.delim(database_file, sep = ",", colClasses = colClasses)

  # Return the database
  return(database)
}
foresthayes/collardata documentation built on May 16, 2019, 11:11 p.m.