Extends x to length n by appending fill, or
truncates it to length n if it is already longer – like
length(x) <- n, but with a configurable fill value instead
of NA.
Usage
setLength(x, n, fill = NA)
Arguments
- x
a vector.
- n
target length, a single non-negative whole number.
- fill
value used for newly added elements when x is
extended (default NA).
Examples
setLength(LETTERS[1:3], 5)
#> [1] "A" "B" "C" NA NA
setLength(LETTERS[1:3], 2)
#> [1] "A" "B"
setLength(1:4, 6, fill = 0)
#> [1] 1 2 3 4 0 0