I know ls("package:grid")
and find.funs("package:grid")
in mvbutils
但显然他们都找不到只能在内部或通过以下方式访问的非导出函数和方法:::
or getAnywhere
.
我必须在以下位置获取文件/R
源码包目录及使用ls()
清洁的全球环境,但一定有更好的方法,不是吗?
您可以使用asNamespace
:
> methods(cbind)
[1] cbind.data.frame cbind.grobGrid cbind.ts*
Non-visible functions are asterisked
> r <- unclass(lsf.str(envir = asNamespace("stats"), all = T))
> r[grep("cbind.ts", r)]
[1] ".cbind.ts" "cbind.ts"
cbind.ts
in stats
包是看不见的,但可以找到envir = asNamespace("stats")
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)