| cbind.HDF5Matrix | R Documentation |
Binds two or more HDF5Matrix objects by columns (appending columns
to the right). All matrices must have the same number of rows. The
operation is performed block-wise on disk.
## S3 method for class 'HDF5Matrix'
cbind(
...,
deparse.level = 1,
out_file = NULL,
out_group = NULL,
out_dataset = NULL,
block_rows = 1000L,
overwrite = FALSE,
compression = NULL
)
... |
One or more |
deparse.level |
Ignored (for S3 compatibility with base::cbind). |
out_file |
Output HDF5 file. |
out_group |
Output group. |
out_dataset |
Output dataset. |
block_rows |
Integer. Rows per I/O block (default 1000). |
overwrite |
Logical. Overwrite existing output. Default |
compression |
Integer (0-9) or NULL. gzip compression level for the
result datasets. NULL uses the global option set by
|
HDF5Matrix pointing to the combined dataset.
fn <- tempfile(fileext = ".h5")
A <- hdf5_create_matrix(fn, "grp/A", data = matrix(rnorm(100), 10, 10))
B <- hdf5_create_matrix(fn, "grp/B", data = matrix(rnorm(100), 10, 10))
A <- hdf5_matrix(fn, "grp/A")
B <- hdf5_matrix(fn, "grp/B")
C <- cbind(A, B) # columns of A followed by columns of B
dim(C) # nrow(A) x (ncol(A) + ncol(B))
hdf5_close_all()
unlink(fn)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.