好吧,我今天感覺很蠢。試想一下:如何在指定的環境中正確使用ls()?
ppenv<-new.env(parent=.GlobalEnv)
assign('.dirhist','/Users/cgw/Rgames',ppenv)
ls(envir=ppenv)
character(0)
exists('.dirhist',envir=ppenv)
[1] TRUE
get('.dirhist',envir=ppenv)
[1] "/Users/cgw/Rgames"
所以我的問題是:如何確定我的環境ppenv
,即存在哪些對象在那裏的內容?
我發現'with(e,ls())'很好地工作。 – 2014-12-03 16:15:16