Split a string vector into equal partitions and extract one

split_string_vector(x, n_parts, part_index)

Arguments

x

Character vector to split.

n_parts

Number of equal partitions to split into.

part_index

Which partition to return (1-based).

Value

A character vector corresponding to the requested partition.

Examples

sv <- letters[1:20]
split_string_vector(sv, 5, 3)
#> [1] "i" "j" "k" "l"
# returns elements 9:12