Move a vector n elements forward or backward.

Description

Move a vector n elements forward or backward.

Usage

1
move_n_point(x, n = 1, na_value = NA)

Arguments

x

A vector.

n

Number indicating how many steps the vector should shift forward (N > 0) or backward (n < 0).

na_value

The value to replace the empty cells with (e.g., the first or last points). Defaults to NA.

Value

A vector with the same length of x, all moved n steps.

Author(s)

Jacolien van Rij

See Also

Other Utility functions: findAbsMin, find_n_neighbors, getDec, getRange, group_sort, list2str, se

Examples

1
2
3
4
5
6
7
8
9
(x <- -10:30)
prev <- move_n_point(x)
change <- x - prev
post5 <- move_n_point(x, n=-5)

emptyPlot(length(x), range(x))
lines(x)
lines(prev, col='red')
lines(post5, col='blue')

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.