6
我对R的查找机制有点困惑。当我有以下代码R:环境查找
# create chain of empty environments
e1 <- new.env()
e2 <- new.env(parent=e1)
e3 <- new.env(parent=e2)
# set key/value pairs
e1[["x"]] <- 1
e2[["x"]] <- 2
然后我希望得到“2”,如果我在环境e3中寻找“x”。 这工作,如果我做
> get(x="x", envir=e3)
[1] 2
但如果我用
> e3[["x"]]
NULL
有人能解释的区别?看来,这
e3[["x"]]
不是
get(x="x", envir=e3)
由于提前,
斯文
非常感谢 – 2012-04-23 08:15:35