[R] Creating sparse matrix of type "dgCMatrix" directly
Søren Højsgaard
sorenh at math.aau.dk
Sat Jul 28 14:26:43 CEST 2012
I want to create a sparse matrix of type "dgCMatrix" using the Matrix package (and the matrix must be of this type even if other more compact representations may exist). I do
> library(Matrix)
> m1<-Matrix(rep(1,4),nrow=2,ncol=2,sparse=T)
> m1
2 x 2 sparse Matrix of class "dsCMatrix"
[1,] 1 1
[2,] 1 1
To convert m1, I do
> as(m1, "dgCMatrix")
2 x 2 sparse Matrix of class "dgCMatrix"
[1,] 1 1
[2,] 1 1
Is it possible to construct a dgCMatrix "directly" i.e. without going through the additional as() step above?
Best regards
Søren
More information about the R-help
mailing list