2013-08-30 24 views
1

文件名我有一個變量a=0.01傳遞字符串中的R

然後我創建了一個矩陣:b<-matrix(data=1:5,ncol=5,nrow=1)

我現在想保存的矩陣,使矩陣的名稱是存儲在值a

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

其中 '串' 應該是存儲在a值,即0.01

所以文件應該被稱爲b_0.01.Rdata並存儲在變量應該是b_0.01

+2

保存(B,文件= paste0( 「B _」,一個 「RDATA」)) – user20650

+0

偉大它的作品,謝謝! – user1723765

+0

但如何將0.01添加到文件中的變量名? – user1723765

回答

1

您需要創建一個新的字符串喂到file,例如使用paste0

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

您應該將'a'保存到文件中,或者將'a'作爲屬性添加到矩陣'b'中,以便知道它的含義。 – Spacedman