我有一个矩阵,一个向量,一个整数和另一个列表。这些值每次都会改变。我想将它们作为单独的行(或某种类型)存储在数据结构中。
第一个值是,
p <- c(1, 3, 4)
q <- matrix(c(1, 2, 4, 5), nrow=2, ncol=2)
r <- 8745
第二个值是
p <- c(1, 4, 4)
q <- matrix(c(5, 5, 4, 6), nrow=2, ncol=2)
r <- 8745454
第三个值,
p <- c(2, 5, 4)
q <- matrix(c(1, 3, 3, 6), nrow=2, ncol=2)
r <- 87
等等
理想的输出是,
> Map(rbind, something) #if I do rbind
[[1]]
[,1] [,2] [,3]
[1,] 1 3 4
[2,] 1 4 4
[3,] 2 5 4
[[2]] (same matrix update here)
[,1] [,2]
[1,] 5 5
[2,] 5 5
[[3]]
[,1]
[1,] 8745
[2,] 8745454
[3,] 87
答案 0 :(得分:1)
我使用以下方法来实现这一目标,
Somelist <- list()
Somelist[[length(Somelist)+1]] <- list(p, q, r)