当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R packageName 查找与环境关联的包


R语言 packageName 位于 utils 包(package)。

说明

许多环境与包相关联;该函数尝试确定该包。

用法

packageName(env = parent.frame())

参数

env

我们寻求其名字的环境。

细节

如果 topenv(env) 是某个包的命名空间环境,则环境 env 将与该包关联。因此,当 env 是与包内函数或其中定义的本地函数关联的环境时,packageName 通常会返回包名称。

并非所有环境都与包相关联:例如,全局环境或其中定义的函数的评估框架。在这些情况下,packageName 将返回NULL

包含包名称的长度为 1 的字符向量,如果没有名称,则为 NULL

例子

packageName()
packageName(environment(mean))

也可以看看

getPackageName 是一个更复杂的函数,如果没有找到,它可以构造一个名称。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Find Package Associated with an Environment。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。