Wir können eine dünn besetzte Matrix aus einem Index und einem Wert eines Nicht-Null-Elements mit sparseMatrix
oder spMatrix
konstruieren. Gibt es irgendeine Funktion, die eine dünn besetzte Matrix zurück in einen Index und einen Wert aller Nicht-Null-Elemente umwandelt? Zum BeispielWie man eine dünn besetzte Matrix in eine Matrix aus Index und Wert eines Nicht-Null-Elements umwandelt
i <- c(1,3,5); j <- c(1,3,4); x <- 1:3
A <- sparseMatrix(i, j, x = x)
B <- sparseToVector(A)
## test case:
identical(B,cbind(i,j,x))
Gibt es eine Funktion, um eine ähnliche Arbeit wie sparseToVector
tun?
@flodel: Naja ... OK ... überredet. – cbeleites
meinst du nicht 'giveCsparse = FALSE'? –