R/as_difftime.R

#' @keywords internal
#' @noRd

as_difftime <- function (timeseries, format = "%X", units = "auto") {
  if (units %in% c("months", "years")) {
    if (!is.numeric(timeseries)) {
      stop("'timeseries' must be numeric for units = '", units, "'", sep = "")
    } else {
      structure(timeseries, units = units, class = "difftime")
    }
  } else base::as.difftime(timeseries, format, units)
}

Try the ARPALData package in your browser

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

ARPALData documentation built on Sept. 26, 2023, 5:07 p.m.