cbind-methods {DelayedArray} | R Documentation |
Methods for binding DelayedArray objects along their rows or columns.
rbind
, cbind
, arbind
, acbind
methods are defined
for DelayedArray objects. They perform delayed binding along the rows
(rbind
and arbind
) or columns (cbind
and acbind
)
of the objects passed to them.
cbind
in the base package for
rbind/cbind'ing ordinary arrays.
acbind
in the IRanges package for
arbind/acbind'ing ordinary arrays.
DelayedArray-utils for common operations on DelayedArray objects.
DelayedArray objects.
HDF5Array objects in the HDF5Array package.
array objects in base R.
## --------------------------------------------------------------------- ## rbind/cbind ## --------------------------------------------------------------------- library(HDF5Array) toy_h5 <- system.file("extdata", "toy.h5", package="HDF5Array") h5ls(toy_h5) M1 <- HDF5Array(toy_h5, "M1") M2 <- HDF5Array(toy_h5, "M2") M <- rbind(M1, t(M2)) M colMeans(M) ## --------------------------------------------------------------------- ## arbind/acbind ## --------------------------------------------------------------------- a1 <- array(1:60, c(3, 5, 4), dimnames=list(NULL, paste0("M1y", 1:5), NULL)) a2 <- array(101:240, c(7, 5, 4), dimnames=list(paste0("M2x", 1:7), paste0("M2y", 1:5), NULL)) a3 <- array(10001:10100, c(5, 5, 4), dimnames=list(paste0("M3x", 1:5), NULL, paste0("M3z", 1:4))) A1 <- DelayedArray(a1) A2 <- DelayedArray(a2) A3 <- DelayedArray(a3) A <- arbind(A1, A2, A3) A ## Sanity check: stopifnot(identical(arbind(a1, a2, a3), as.array(A)))