Split vector into list — Split_Vector (original) (raw)

Splits vector into chunks of x sizes

Split_Vector(x, chunk_size = NULL, num_chunk = NULL, verbose = FALSE)

Arguments

x

vector to split

chunk_size

size of chunks for vector to be split into, default is NULL. Only valid ifnum_chunk is NULL.

num_chunk

number of chunks to split the vector into, default is NULL. Only valid ifchunk_size is NULL.

verbose

logical, print details of vector and split, default is FALSE.

Value

list with vector of X length

Examples

vector <- c("gene1", "gene2", "gene3", "gene4", "gene5", "gene6")

vector_list <- Split_Vector(x = vector, chunk_size = 3)