R/packageLoad.R

Defines functions packageLoad

Documented in packageLoad

#' Install and load libraries
#'
#' This function checks to see if a package is already installed before installing and loading it.
#' @param packName package name as a character string, e.g. "quantmod"
#' @examples
#' packageLoad(ADPCA)
#' @export

packageLoad <- function(packName){ #packName - package name as a character string, e.g. "quantmod"
  if(!require(packName,character.only = TRUE)){ #If the package is not available, install it
    install.packages(packName,dependencies=TRUE,repos="http://cran.r-project.org")
  }
  library(packName, character.only = TRUE) # load package
}
KNewhart/ADPCA documentation built on Oct. 8, 2019, 11:29 p.m.