
Last chance! 50% off unlimited learning
Sale ends in
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)
An objects to be split.
An integer for window size. If positive, moving forward from left to right; if negative, moving backward (from right to left).
A positive integer for calculating at every specified step instead of every single step.
If .x
is a list or data frame, the input will be flattened
to a list of data frames.
Multiple objects to be split in parallel.
partial_slider, partial_pslider for partial sliding
# NOT RUN {
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)
# }
Run the code above in your browser using DataLab