tsl_time | R Documentation |
The functions tsl_time()
and tsl_time_summary()
summarize the time features of a time series list.
tsl_time()
returns a data frame with one row per time series in the argument 'tsl'
tsl_time_summary()
returns a list with the features captured by tsl_time()
, but aggregated across time series.
Both functions return keywords useful for the functions tsl_aggregate()
and tsl_resample()
, depending on the value of the argument keywords
.
tsl_time(tsl = NULL, keywords = c("resample", "aggregate"))
tsl_time_summary(tsl = NULL, keywords = c("resample", "aggregate"))
tsl |
(required, list) Time series list. Default: NULL |
keywords |
(optional, character string or vector) Defines what keywords are returned. If "aggregate", returns valid keywords for |
tsl_time()
: 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
.
tsl_time_summary()
: list with the following objects:
class
(string): time class, one of "Date", "POSIXct", or "numeric."
units
(string): units of the time series.
begin
(date or numeric): begin time of the time series.
end
(date or numeric): end time of the time series.
resolution_max
(numeric): longer time interval between consecutive samples expressed in units
.
resolution_min
(numeric): shorter time interval between consecutive samples expressed in units
.
keywords
(character vector): valid keywords for tsl_aggregate()
or tsl_resample()
, depending on the value of the argument keywords
.
units_df
(data frame) data frame for internal use within tsl_aggregate()
and tsl_resample()
.
Other tsl_management:
tsl_burst()
,
tsl_colnames_clean()
,
tsl_colnames_get()
,
tsl_colnames_prefix()
,
tsl_colnames_set()
,
tsl_colnames_suffix()
,
tsl_count_NA()
,
tsl_diagnose()
,
tsl_handle_NA()
,
tsl_join()
,
tsl_names_clean()
,
tsl_names_get()
,
tsl_names_set()
,
tsl_names_test()
,
tsl_ncol()
,
tsl_nrow()
,
tsl_repair()
,
tsl_subset()
,
tsl_to_df()
#simulate a time series list
tsl <- tsl_simulate(
n = 3,
rows = 150,
time_range = c(
Sys.Date() - 365,
Sys.Date()
),
irregular = TRUE
)
#time data frame
tsl_time(
tsl = tsl
)
#time summary
tsl_time_summary(
tsl = tsl
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.