R/require_namespace.r

Defines functions require_namespace

require_namespace <- function(pkgs) {
  failure <- c()
  for (i in pkgs) {
    if (!requireNamespace(i, quietly = TRUE)) {
      failure <- c(failure, i)
    }
  }
  if (length(failure) > 0) {
    stop(sprintf("Package(s) %s needed for this function to work. Please install it.", paste0(failure, collapse = ", ")), call. = FALSE)
  }
}

Try the fhidata package in your browser

Any scripts or data that you put into this service are public.

fhidata documentation built on Aug. 29, 2019, 5:09 p.m.