2

我有一个矢量图a=0.01

然后我创建一个mat<-matrix(data=NA,ncol=10,nrow=10)

我通过以下方式重命名矩阵:

assign(x = paste("mat", a, sep = "_"), value = mat)

结果变量将被调用mat_0.01

然后我想保存这个变量:

save(mat_'string', file="mat.Rdata")

问题是如何在 save 参数中传递新的变量名。

4

1 回答 1

7

assign建议用于进行反向查找的文档get(参见最后的示例):

> a = 1
> get('a')
[1] 1

使用它save

to_be_saved_obj = paste("mat", a, sep = "_")
save(list = to_be_saved_obj, file = 'mat.Rdata')
于 2013-08-30T11:10:57.960 回答