给定一个函数,如何确定它来自哪个名称空间?
例如,如果我输入mean.default
在命令提示符处,输出包括它位于基础包中的事实。我希望能够做类似的事情getNamespace(mean.default)
并让它返回“base”(或实际的基本环境)。
有一个getNamespace
function 但似乎只接受包名称而不是函数名称。
print.function
使用内部代码来检索名称空间。我已经浏览了do_printfunction
in src/main/print.c
但后来放弃了。
我最近了解到find()
这似乎就是这样做的。
R> find("ls")
[1] "package:base"
R> find("na.locf")
[1] "package:zoo"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)