powered by
Find the "previous" (lagx()) or "next" (leadx()) values in a vector. Useful for comparing values behind of or ahead of the current values.
lagx()
leadx()
lagx(x, n = 1L, fill = NA)leadx(x, n = 1L, fill = NA)
leadx(x, n = 1L, fill = NA)
[univariate vector]
Univariate vector, numeric or ts object with only one dimension.
[positive integer(1): 1L]
Value indicating the number of positions to lead or lag by.
[numeric or function: NA]
Numeric value(s) or function used to fill observations.
Returns a vector with the same class and attributes as the input vector.
This functions has been taken and modified from the dplyr package, however, to reduce dependencies they are not imported.
dplyr
# NOT RUN { x <- c(5,3,2,2,5) lagx(x) lagx(x, fill = mean) lagx(x, fill = fill_nocb) leadx(x) leadx(x, fill = fill_locf) # }
Run the code above in your browser using DataLab