| seq_length {scrutiny} | R Documentation | 
Set sequence length
Description
seq_length() seamlessly extends or shortens a linear
sequence using the sequence's own step size.
Alternatively, you can directly set the length of a linear sequence in this
way: seq_length(x) <- value.
Usage
seq_length(x, value)
seq_length(x) <- value
Arguments
| x | Numeric or coercible to numeric.  | 
| value | Numeric (whole number, length 1). The new length for  | 
Value
A vector of the same type as x, with length value.
- If - value > length(x), all original element of- xare preserved. A number of new elements equal to the difference is appended at the end.
- If - value == length(x), nothing changes.
- If - value < length(x), a number of elements of- xequal to the difference is removed from the end.
Examples
x <- 3:7
# Increase the length of `x` from 5 to 10:
seq_length(x, 10)
# Modify `x` directly (but get
# the same results otherwise):
seq_length(x) <- 10
x
# Likewise, decrease the length:
x <- 3:7
seq_length(x, 2)
seq_length(x) <- 2
x
# The functions are sensitive to decimal levels.
# They also return a string vector if (and only if)
# `x` is a string vector:
x <- seq_endpoint(from = 0, to = 0.5)
x
seq_length(x, 10)
seq_length(x) <- 10
x
# Same with decreasing the length:
seq_length(x, 2)
seq_length(x) <- 2
x
[Package scrutiny version 0.4.0 Index]