在R中将字符串传递给文件名

时间:2013-08-30 10:09:20

标签: r

我有一个变量a=0.01

然后我创建一个矩阵:b<-matrix(data=1:5,ncol=5,nrow=1)

我现在想保存矩阵,以便矩阵的名称是a中存储的值:

save(b_'string', file="b_'string'.Rdata")

'string'应该是a中存储的值,即0.01

因此该文件应调用b_0.01.Rdata,存储的变量应为b_0.01

1 个答案:

答案 0 :(得分:1)

您需要创建一个新字符串以提供给file,例如使用paste0

save(b,file=paste0("b_",a,".Rdata"))