【发布时间】:2014-09-04 17:55:36
【问题描述】:
是否可以手动创建和加载命名空间环境foo(无需制作实际的foo 包),以便我们可以使用双冒号运算符foo::test 访问此环境中的对象?
attach 函数将列表或环境附加到搜索路径:
foo <- list(test=123)
attach(foo)
get("test", "foo")
但这确实让用户可以访问foo::test。
【问题讨论】:
-
所以你想使用
::而不是$来访问环境中的对象? -
可能相关:Konrad Rudolph 的 modules R 系统(不确定您想要实现的目标)。
标签: r