Stable lifecycle

Assuming regularly spaced time, the interval_pull() returns a list of time components as the "interval" class.

interval_pull(x)

Arguments

x

A vector of POSIXct, Date, yearweek, yearmonth, yearquarter, difftime/hms, ordered, integer, numeric, and nanotime.

Value

an "interval" class (a list) includes "year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond", "microsecond", "nanosecond", "unit".

Details

Extend tsibble to support custom time indexes by defining S3 generics index_valid() and interval_pull() for them.

Examples

x <- seq(as.Date("2017-10-01"), as.Date("2017-10-31"), by = 3) interval_pull(x)
#> 3D