當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。