Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

ColumnLinkedMatrix

Create a LinkedMatrix Object


Description

This function constructs a new ColumnLinkedMatrix or RowLinkedMatrix object from a list of matrix-like objects.

Usage

ColumnLinkedMatrix(...)

RowLinkedMatrix(...)

Arguments

...

A sequence of matrix-like objects of the same row-dimension (for ColumnLinkedMatrix) or column-dimension (for RowLinkedMatrix).

Details

A matrix-like object is one that has two dimensions and implements at least dim and [. Each object needs to have the same number of rows (for ColumnLinkedMatrix) or columns (for RowLinkedMatrix) to be linked together. If no matrix-like objects are given, a single 1x1 node of type matrix filled with NA is returned. LinkedMatrix objects can be nested as long as they are conformable.

Value

Either a ColumnLinkedMatrix or a RowLinkedMatrix object.

See Also

LinkedMatrix to create an empty, prespecified LinkedMatrix object.

Examples

# Create various matrix-like objects that correspond in dimensions
m1 <- ff::ff(initdata = rnorm(50), dim = c(5, 10))
m2 <- bigmemory::big.matrix(init = rnorm(50), nrow = 5, ncol = 10)
m3 <- matrix(data = rnorm(50), nrow = 5, ncol = 10)

# Create a ColumnLinkedMatrix object
cm <- ColumnLinkedMatrix(m1, m2, m3)

# To specify the matrix-like objects as a list, use the `do.call` function
rm <- do.call(RowLinkedMatrix, list(m1, m2, m3))

LinkedMatrix

Column-Linked and Row-Linked Matrices

v1.4.0
MIT + file LICENSE
Authors
Gustavo de los Campos [aut], Alexander Grueneberg [aut, cre]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.