| slider {tsibble} | R Documentation |
Splits the input to a list according to the rolling window size.
slider(.x, .size = 1, .step = 1, .bind = FALSE) pslider(..., .size = 1, .step = 1, .bind = FALSE)
.x |
An objects to be split. |
.size |
An integer for window size. If positive, moving forward from left to right; if negative, moving backward (from right to left). |
.step |
A positive integer for calculating at every specified step instead of every single step. |
.bind |
If |
... |
Multiple objects to be split in parallel. |
partial_slider, partial_pslider for partial sliding
x <- 1:5 y <- 6:10 z <- 11:15 lst <- list(x = x, y = y, z = z) df <- as.data.frame(lst) slider(x, .size = 2) slider(lst, .size = 2) pslider(list(x, y), list(y)) slider(df, .size = 2) pslider(df, df, .size = 2)