2012-08-24 36 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