assignment {MatrixExtra} | R Documentation |
Assignment operator for CSR matrices
Description
Assign values to a CSR matrix. Note: this will only be a relatively fast operation when assigning contiguous row sequences. Only some of the potential assignment cases to a CSR matrix are replaced here - for example, cases that involve uneven recycling of vectors will be left to the 'Matrix' package.
Usage
## S4 replacement method for signature 'dgRMatrix,index,index,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,missing,index,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,index,missing,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,missing,missing,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,index,index,sparseVector'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,missing,index,sparseVector'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,index,missing,sparseVector'
x[i, j, ...] <- value
## S4 replacement method for signature 'dgRMatrix,missing,missing,sparseVector'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,nsparseVector,nsparseVector,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,missing,nsparseVector,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,nsparseVector,missing,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,lsparseVector,lsparseVector,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,missing,lsparseVector,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,lsparseVector,missing,replValue'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,nsparseVector,nsparseVector,ANY'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,missing,nsparseVector,ANY'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,nsparseVector,missing,ANY'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,lsparseVector,lsparseVector,ANY'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,missing,lsparseVector,ANY'
x[i, j, ...] <- value
## S4 replacement method for signature 'ANY,lsparseVector,missing,ANY'
x[i, j, ...] <- value
Arguments
x |
A CSR matrix whose values are to be replaced. |
i |
The indices of the rows to replace. |
j |
The indices of the columns to replace. |
... |
Not used |
value |
The values to replace with. |
Value
The same 'x' input with the values '[i,j]' set to 'value'. If the result is a full matrix (e.g. 'x[,] <- 1'), the object will be a dense matrix from base R.
Examples
library(Matrix)
library(MatrixExtra)
set.seed(1)
X <- rsparsematrix(5, 3, .5, repr="R")
X[1:3] <- 0
print(X)
[Package MatrixExtra version 0.1.15 Index]