【发布时间】:2021-09-14 05:54:02
【问题描述】:
我想追加到列表而不需要从 for 循环中指定索引。例如
我想使用append() 函数(或类似函数)来获得与l 相同的结果。不幸的是,append() 将tmp, tmp1 的所有元素组合成一个向量。
tmp <- matrix(rnorm(9),3,3)
tmp1 <- matrix(rnorm(12),4,3)
l <- list(tmp,tmp1)
append(tmp,tmp1)
谢谢。
【问题讨论】:
-
如果先使用
list()包装对象,则可以使用c()或append()。c(l, list(tmp))。这就是你所追求的吗? -
tmp[[length(tmp)+1]] <- tmp1能给你想要的吗?