leadx-lagx {transx} | R Documentation |
Find the "previous" (lagx()
) or "next" (leadx()
) values in a vector.
Useful for comparing values behind of or ahead of the current values.
lagx(x, n = 1L, fill = NA)
leadx(x, n = 1L, fill = NA)
x |
Univariate vector, numeric or ts object with only one dimension. |
n |
Value indicating the number of positions to lead or lag by. |
fill |
Numeric value(s) or function used to fill observations. |
This functions has been taken and modified from the dplyr
package,
however, to reduce dependencies they are not imported.
Returns a vector with the same class and attributes as the input vector.
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)