split_matrix: Split a Matrix into Smaller Sub-matrices by Column or Row

View source: R/misc.R

split_matrixR Documentation

Split a Matrix into Smaller Sub-matrices by Column or Row

Description

This function splits a matrix into multiple smaller matrices by column or row. It is useful for processing large matrices in chunks, such as when performing analysis on a single computer with limited memory.

Usage

split_matrix(matrix, chunk_size, column = TRUE)

Arguments

matrix

A numeric or logical matrix to be split.

chunk_size

The number of columns or rows to include in each smaller matrix.

column

Divided by column(default is TRUE)

Value

A list of smaller matrices, each with chunk_size columns or rows.

Examples

library(easybio)
split_matrix(mtcars, chunk_size = 2)
split_matrix(mtcars, chunk_size = 5, column = FALSE)

easybio documentation built on April 12, 2025, 1:59 a.m.