2012-08-24 59 views
3

我試圖加載RSCRIPT內的.Rdata文件處理數據等裝載RDATA文件

我這樣做R中控制檯INT時的工作原理:

load("R.RData") 
x<-Data ##Data is the object in R.data file 

但是當我把它寫成腳本,我得到的錯誤:

object of type 'environment' is not subsettable 

有什麼想法?

回答

4

您可以創建一個環境,將數據加載到環境中。

tmpenv <- new.env() 
load("R.RData", envir=tmpenv) 
x <- tmpenv$Data 
+0

謝謝你,它的工作 – user1471980

+1

我也看到了SO一個提示,工作就像這樣:'X < - 本地(獲得(負載( 「R.RData」)))' –

+1

@timriffe如果'這工作數據「是'R.RData'文件中唯一的對象... – GSee