我有几个矩阵,让我们简单地说我有 3 个矩阵。我想创建一个列表,然后使用 rbind 将一个放在另一个上。如果我使用以下代码手动完成,它可以工作:
list<-list(matrix1,matrix2,matrix3)
test<-do.call("rbind",list)
我得到了一个 97947 行乘 4 列的矩阵,这就是我想要的。但如果我做一个循环,它就不起作用:
list2<-list()
for (i in 1:3)
{
y<-paste0("matrix",x)
list2[[x]] <- y
}
test2<-do.call("rbind",list2)
我得到一个 3x1 字符矩阵???有人可以指出我的错误吗?任何意见将不胜感激。谢谢!!!!