split_vector {qdapTools} | R Documentation |
Split a Vector By Split Points
Description
Splits a vector
into a list of vectors based on split points.
Usage
split_vector(x, split = "", include = FALSE, regex = FALSE, ...)
Arguments
x |
A vector with split points. |
split |
A vector of places (elements) to split on or a regular
expression if |
include |
An integer of |
regex |
logical. If |
... |
Value
Returns a list of vectors.
Author(s)
Matthew Flickinger and Tyler Rinker <tyler.rinker@gmail.com>.
References
https://stackoverflow.com/a/24319217/1000343
See Also
Examples
set.seed(15)
x <- sample(c("", LETTERS[1:10]), 25, TRUE, prob=c(.2, rep(.08, 10)))
split_vector(x)
split_vector(x, "C")
split_vector(x, c("", "C"))
split_vector(x, include = 0)
split_vector(x, include = 1)
split_vector(x, include = 2)
set.seed(15)
x <- sample(1:11, 25, TRUE, prob=c(.2, rep(.08, 10)))
split_vector(x, 1)
## relationship to `loc_split`
all.equal(
split_vector(x, include = 1),
loc_split(x, which(x == ""), names=1:6)
)
[Package qdapTools version 1.3.7 Index]