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
的内容,即那里有哪些对象?
答案 0 :(得分:1)
问题是由于对象名称以.
开头。使用参数all.names = TRUE
:
ls(envir = ppenv, all.names = TRUE)
来自ls
的帮助页面:
<强> all.names 强> 逻辑价值。如果为TRUE,则返回所有对象名称。如果为FALSE,则以a开头的名称。被省略。