leadx-lagx {transx} | R Documentation |
Compute lagged or leading values
Description
Find the "previous" (lagx()
) or "next" (leadx()
) values in a vector.
Useful for comparing values behind of or ahead of the current values.
Usage
lagx(x, n = 1L, fill = NA)
leadx(x, n = 1L, fill = NA)
Arguments
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. |
Details
This functions has been taken and modified from the dplyr
package,
however, to reduce dependencies they are not imported.
Value
Returns a vector with the same class and attributes as the input vector.
Examples
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)
[Package transx version 0.0.1 Index]