R語言
getAnywhere
位於 utils
包(package)。 說明
這些函數定位名稱與其參數匹配的所有對象,無論是在搜索路徑上可見、注冊為 S3 方法還是在命名空間中但未導出。 getAnywhere()
返回對象,argsAnywhere()
返回任何函數對象的參數。
用法
getAnywhere(x)
argsAnywhere(x)
參數
x |
字符串或名稱。 |
細節
這些函數查看所有加載的命名空間,無論它們是否與搜索列表上的包關聯。
它們不會逐字搜索“anywhere”:例如,不會搜索未加載的本地評估框架和命名空間。
如果函數被發現為已注冊的 S3 方法,則會嘗試查找哪個命名空間注冊了它們。這可能不正確,尤其是在命名空間已被卸載的情況下。
值
對於 getAnywhere()
類 "getAnywhere"
的對象。這是一個包含組件的列表
name |
搜索到的名字 |
objs |
找到的對象列表 |
where |
解釋對象被發現位置的字符向量 |
visible |
邏輯:對象是否可見 |
dups |
邏輯:是與列表中較早的對象相同的對象。 |
在計算對象是否相同時,它們的環境被忽略。
通常該結構將被print
方法隱藏。有一種 [
方法可以提取找到的一個或多個對象。
對於 argsAnywhere()
由 args
返回的一個或多個參數列表。
例子
getAnywhere("format.dist")
getAnywhere("simpleLoess") # not exported from stats
argsAnywhere(format.dist)
也可以看看
getS3method
查找將使用的方法:這可能不是 getAnywhere
返回的方法之一,因為它可能來自已卸載或以其他名稱注冊的命名空間。
相關用法
- R getFromNamespace 用於開發命名空間的實用函數
- R getS3method 獲取 S3 方法
- R getWindowsHandles 在 MS Windows RGui 中獲取 Windows 句柄
- R getWindowsHandle 獲取 Windows 句柄
- R getParseData 從對象獲取詳細的解析信息
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R globalVariables 檢查包時使用的聲明
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
- R SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Retrieve an R Object, Including from a Namespace。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。