假设我有一个索引列表,如下:
l <- list(c(1,2,3), c(1), c(1,5), c(2, 3, 5))
这是用于指定矩阵中非零元素的方法,例如:
(m <- matrix(c(1,1,1,0,0, 1,0,0,0,0, 1,0,0,0,5, 0,1,1,0,1), nrow=4, byrow=TRUE))
[,1] [,2] [,3] [,4] [,5]
[1,] 1 1 1 0 0
[2,] 1 0 0 0 0
[3,] 1 0 0 0 5
[4,] 0 1 1 0 1
使用R,从矩阵l生成矩阵m的最快方法是什么?假设矩阵非常大,例如有50000行和2000列。
5
是一个打字错误。 - akrun