cbind {spam} | R Documentation |
Combine Sparse Matrices by Rows or Columns
Description
Take a sequence of vector, matrix or spam
object arguments and
combine by columns or rows, respectively.
Usage
# cbind(\dots, force64 = getOption("spam.force64"), deparse.level = 0)
# rbind(\dots, deparse.level = 0)
Arguments
... |
vectors, matrices or |
force64 |
logical vector of length 1. If |
deparse.level |
for compatibility reason here. Only |
Details
rbind
and cbind
are not exactly symmetric in how
the objects are processed. The former is essentially an concatenation
of the slots due to the sparse storage format. Different types of
inputs are handled differently. The latter calls a
Fortran routine after the input has been coerced to spam
objects.
Only two objects at a time are processed. If more than two are
present, a loop concatenates them successively.
A method is defined for a spam
object as first argument.
Value
a spam
object combining the ...
arguments
column-wise or row-wise. (Exception: if there are no inputs or all
the inputs are NULL
, the value is NULL
.)
Author(s)
Reinhard Furrer
Examples
x <- cbind.spam(1:5,6)
y <- cbind(x, 7)
rbind( x, x)
# for some large matrices t( cbind( t(x), t(x)))
# might be slightly faster: