zoo_time function

Get Time Features from Zoo Objects

Get Time Features from Zoo Objects

This function generates a data frame summarizing the time features (class, length, resolution, and others) of zoo time series.

zoo_time(x = NULL, keywords = c("resample", "aggregate"))

Arguments

  • x: (required, zoo object) Zoo time series to analyze. Default: NULL.
  • keywords: (optional, character string or vector) Defines what keywords are returned. If "aggregate", returns valid keywords for zoo_aggregate(). If "resample", returns valid keywords for zoo_resample(). If both, returns all valid keywords. Default: c("aggregate", "resample").

Returns

Data frame with the following columns:

  • name (string): time series name.
  • rows (integer): number of observations.
  • class (string): time class, one of "Date", "POSIXct", or "numeric."
  • units (string): units of the time series.
  • length (numeric): total length of the time series expressed in units.
  • resolution (numeric): average interval between observations expressed in units.
  • begin (date or numeric): begin time of the time series.
  • end (date or numeric): end time of the time series.
  • keywords (character vector): valid keywords for tsl_aggregate() or tsl_resample(), depending on the value of the argument keywords.

Examples

#simulate a zoo time series x <- zoo_simulate( rows = 150, time_range = c( Sys.Date() - 365, Sys.Date() ), irregular = TRUE ) #time data frame zoo_time( x = x )

See Also

Other zoo_functions: zoo_aggregate(), zoo_name_clean(), zoo_name_get(), zoo_name_set(), zoo_permute(), zoo_plot(), zoo_resample(), zoo_smooth_exponential(), zoo_smooth_window(), zoo_to_tsl(), zoo_vector_to_matrix()

  • Maintainer: Blas M. Benito
  • License: MIT + file LICENSE
  • Last published: 2025-02-01