在R中组合许多具有不同名称的矩阵
我有141个矩阵,它们的维数相同,但名称不同,如:在R中组合许多具有不同名称的矩阵,r,list,matrix,R,List,Matrix,我有141个矩阵,它们的维数相同,但名称不同,如: mat_1, mat_55, mat_154, ... 我在另一个矩阵中有他们的名字: "mat_1" , "mat_55" , ... 现在我正试图将所有这些结合在一个矩阵中。我应该在rbind中手动写入所有这些文件的名称,还是有其他方法 rbindmat_1、mat_55等。您可以使用 mat_1 = matrix(1:10, ncol = 2) mat_2 = matrix(11:20, ncol = 2) mat_3 = matr
mat_1, mat_55, mat_154, ...
我在另一个矩阵中有他们的名字:
"mat_1" , "mat_55" , ...
现在我正试图将所有这些结合在一个矩阵中。我应该在rbind中手动写入所有这些文件的名称,还是有其他方法
rbindmat_1、mat_55等。您可以使用
mat_1 = matrix(1:10, ncol = 2)
mat_2 = matrix(11:20, ncol = 2)
mat_3 = matrix(21:30, ncol = 2)
names = c('mat_1','mat_2','mat_3')
x = lapply(lapply(names, as.symbol), eval)
do.call("rbind", x)
do.call(rbind, mget(mat_names))
其中mat_names是包括矩阵名在内的向量名。您使用的是哪种语言?我在windows8上使用的是R。