Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中组合许多具有不同名称的矩阵_R_List_Matrix - Fatal编程技术网

在R中组合许多具有不同名称的矩阵

在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

我有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 = 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。