我使用assign函数创建了几个矩阵,如下所示:
for (i in 2:105) { # Loop for creating and filling matrices
(assign(paste("m",i,sep=""),Datos[(x[i-1]+1):x[i],1:14]))
}
这给了我几个矩阵......从m2
到m105
......这正是我想要的,因为i
可以提取并使用它们的索引调用这个矩阵m2[i,j]
等等m65[i,j]
。
我的问题是我想创建一个包含所有“m”矩阵的循环,但我不知道这样做的正确代码是什么,因为我需要类似的东西:
paste("m",i,"[i,j]",sep="")
返回m2[i,j]
... m3[i,j]
......m105[i,j]
并对此进行循环,但显然粘贴函数返回一个字符串并且无法识别m2
......m105
像矩阵......它m2[i,j]
以文本形式返回。
我该怎么办 ?
非常感谢你 !问候