【发布时间】:2012-01-01 22:59:14
【问题描述】:
我知道mvbutils 中的ls("package:grid") 和find.funs("package:grid"),但显然他们都找不到只能在内部或::: 或getAnywhere 访问的非导出函数和方法。
我不得不在源包的/R 目录中获取文件,并在干净的全局环境中使用ls(),但必须有更好的方法,不是吗?
【问题讨论】:
-
get和getFromNamespace似乎调用了.internal,并且他们需要知道一个特定的名称,这并没有多大帮助。你读的那个? -
package:grid中您没有在ls(package:grid)中看到但期望出现的特定符号是什么? -
481个,根据下面的解决方案
setdiff(unclass(lsf.str(envir = asNamespace("grid"), all = T)), ls('package:grid'))
标签: r