Question
位於 utils
包(package)。 說明
這些函數提供對文檔的訪問。帶有名稱的主題的文檔name
(通常,一個R對象或數據集)可以通過以下任一方式顯示help("name")
或者?name
.
用法
?topic
type?topic
參數
topic |
通常,name 或字符串指定尋求幫助的主題。 或者,調用函數來請求有關相應 S4 方法的文檔:請參閱有關 S4 方法文檔的部分。調用 |
type |
用於本主題的特殊類型的文檔;例如,如果類型為 |
細節
這是 help
的快捷方式,並使用其默認的幫助類型。
有些主題需要引用(通過 backtick s)或以字符串形式給出。其中包括那些在語法上不能單獨出現的運算符,例如一元和二元運算符、 function
和 control-flow reserved 單詞(包括 if
、 else
for
、 in
、 repeat
、 while
、break
和 next
)。其他 reserved
單詞可以像名稱一樣使用,例如 TRUE
、 NA
和 Inf
。
S4 方法文檔
形式(“S4”)方法的作者可以提供有關特定方法的文檔,以及有關特定函數的方法的整體文檔。 "?"
運算符允許通過三種方式訪問此文檔。
表達式 methods?f
將查找函數 f
的整體文檔方法。目前,這意味著包含別名 f-methods
的文檔文件。
有兩種不同的方法可以查找有關特定方法的文檔。第一種是以函數調用的形式提供 topic
參數,省略 type
參數。其效果是查找有關實際評估此函數調用時將使用的方法的文檔。請參閱下麵的示例。如果該函數不是泛型函數(沒有為其定義 S4 方法),則幫助將恢複到有關函數名稱的文檔。
"?"
運算符也可以通過以 method
形式提供的 type
來調用;在這種情況下,topic
參數也是函數調用,但參數現在被解釋為指定參數的類,而不是在實際調用函數時出現的實際表達式。請參閱下麵的示例。
如果實際調用涉及複雜的表達式,第一種方法將會很乏味,並且如果參數需要很長時間來計算,則可能會很慢。第二種方法避免了這些問題,但您必須知道計算實際參數時它們的類是什麽。
兩種方法都利用任何繼承的方法;要查找的方法的簽名是通過使用 selectMethod
找到的(請參閱 getMethod
的文檔)。一個限製是,隻有當導出包中的方法(與常規函數相反)的包位於搜索列表中時,才會找到它們,即使它是使用 ?package::generic()
表示法顯式指定的。
例子
?lapply
?"for" # but quotes/backticks are needed
?`+`
?women # information about data set "women"
## Not run:
require(methods)
## define a S4 generic function and some methods
combo <- function(x, y) c(x, y)
setGeneric("combo")
setMethod("combo", c("numeric", "numeric"), function(x, y) x+y)
## assume we have written some documentation
## for combo, and its methods ....
?combo # produces the function documentation
methods?combo # looks for the overall methods documentation
method?combo("numeric", "numeric") # documentation for the method above
?combo(1:10, rnorm(10)) # ... the same method, selected according to
# the arguments (one integer, the other numeric)
?combo(1:10, letters) # documentation for the default method
## End(Not run)
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
??
用於查找模糊主題的幫助頁麵。
相關用法
- 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 glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
- R demo R 函數演示
- R mirrorAdmin 管理存儲庫鏡像
- R citation 在出版物中引用 R 和 R 包
- R personList 人員集合(舊接口)
- R getS3method 獲取 S3 方法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Documentation Shortcuts。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。