R/get_series_data.R

Defines functions get_series_data

Documented in get_series_data

#' Retrieve the observations of a ts/zoo/xts time series object
#'
#' @description Function will retrieve the data of a
#'  \code{ts},\code{zoo} or \code{xts} object.
#'
#' @param series Either a \code{ts},\code{zoo} or \code{xts} time object.
#'
#' @return A numeric/character vector of observations
#'
#' @author Rick Dean
#'
#' @importFrom  zoo coredata is.zoo
#' @importFrom xts is.xts
#'
#' @export
get_series_data <- function(series = NULL){
  if(!stats::is.ts(series) & !xts::is.xts(series) & !zoo::is.zoo(series)){
    stop("Argument must be 'ts', 'zoo', or 'xts' time series object.")
  }
  return(zoo::coredata(series))
}
deandevl/RtsaPkg documentation built on Oct. 5, 2023, 5:23 p.m.