split_byrow_bycol {doBy} | R Documentation |
Split matrix or dataframe into list
Description
Split matrix or dataframe into list by columns or by rows
Usage
split_bycol(x, idx = NULL, as.list = FALSE)
split_byrow(x, idx = NULL)
Arguments
x |
Matrix or dataframe. |
idx |
Index to split by. If NULL, split by columns or rows. |
as.list |
If TRUE, return list of dataframes. If FALSE, return list of matrices. |
Examples
x <- mtcars[1:3, 1:6]
x |> split_bycol()
x |> split_bycol(as.list=TRUE)
x |> split_bycol(as.list=FALSE)
x |> split_bycol(idx=c(1,1,1,2,2,3,3,3))
## x |> split_bycol(idx=c(1,1,7,2,2,3,3,3)) ## Gives error
x <- mtcars[1:6, 1:6]
x |> split_byrow()
x |> split_byrow(idx=c(1,1,2,2))
m <- as.matrix(x)
u <- x |> split_byrow(idx=c(1,1,2,2))
y <- m |> split_byrow(idx=c(1,1,2,2))
[Package doBy version 4.6.22 Index]