extract sparse rows from sparse matrix in r
问题 I have a large sparse matrix to analyze in R. For instance: i <- c(1,3:8); j <- c(2,9,6:10); x <- 7 * (1:7) (A <- sparseMatrix(i, j, x = x)) [1,] . 7 . . . . . . . . [2,] . . . . . . . . . . [3,] . . . . . . . . 14 . [4,] . . . . . 21 . . . . [5,] . . . . . . 28 . . . [6,] . . . . . . . 35 . . [7,] . . . . . . . . 42 . [8,] . . . . . . . . . 49 I want to extract the i -th row from this matrix, as a sparse vector. If I write (x=A[1,]) I obtain [1] 0 7 0 0 0 0 0 0 0 0 but what I would like is