【发布时间】:2015-06-08 15:40:33
【问题描述】:
我正在寻找从当前加载的命名空间中获取library 或loadNamespace 的lib.loc 参数。
对于附加的包,这相对简单:
path.package("stats") # get library location of loaded stats package
但是,对于非附加加载的命名空间,我能想到的最好的方法是:
getNamespace(x)[[".__NAMESPACE__"]][["path"]]
这恰好适用于我的 R 版本,但绝对不能保证将来会起作用。我也可以临时附加包以使用path.package,但这可能会触发附加挂钩,我希望避免这种情况。
任何人都知道与 path.package 等效的已加载但未附加的命名空间吗?
【问题讨论】:
标签: r