2015-08-26 38 views
4

有沒有辦法在使用R CDM BATCH後恢復工作區?從R CMD BATCH恢復數據

說我有一個example.R文件:

data = rnorm(10) 

,我跑:

R CMD BATCH example.R & 

有一次操作結束訪問data的方法嗎?

回答

5

應該在運行批處理命令的目錄中創建一個名爲.RData的文件。從此目錄啓動R時,應在啓動時加載工作空間。或者可以重新加載工作區手動

R .RData 

,或者從R內部:

load('.RData') 

如果你想控制自己的工作空間保存的文件名,你可以在你的[R腳本中使用?save.image

save.image(file="filename.RData") 
+0

好吧,它的連線我無法查看它時,鍵入'ls'但它顯然是在這裏,當我找到'找到'它列出。我該怎麼辦 ?我不是批處理命令的專家 – clemlaflemme

+2

你可以用'ls -a'來看嗎? – user1981275

+0

是的,我可以,但我怎麼用呢?當我嘗試'R .RData'時,它說'ARGUMENT'.RData'__ignor__' – clemlaflemme