Learn R Programming

tsbox (version 0.3.1)

ts_first_of_period: Use First Date of a Period

Description

Replace date or time values by the first of the period. tsbox usually relies on timestamps being the first value of a period.

Usage

ts_first_of_period(x)

Value

A ts-boxable object of the same class as the input.

Arguments

x

ts-boxable time series, an object of class ts, xts, zoo, data.frame, data.table, tbl, tbl_ts, tbl_time, tis, irts or timeSeries.

Examples

Run this code
x <- ts_c(
  a = ts_lag(ts_df(mdeaths), "14 days"),
  b = ts_lag(ts_df(mdeaths), "-2 days")
)
ts_first_of_period(x)
ts_first_of_period(ts_lag(ts_df(austres), "14 days"))
# \donttest{
x <- ts_lag(data.frame(
  time = seq(anytime::anytime(1970), length.out = 10, by = "10 sec"),
  value = rnorm(10)
), "3 sec")
ts_first_of_period(x)
# }

Run the code above in your browser using DataLab