例如,数学运算符+, -, *, /
都被定义为中缀运算符,因此1 + 3
也可以写为`+`(1, 3)
。 (Further reading)。
我知道您有时可以使用?`+`
或help(`+`)
获取这些功能的文档。
但是,这不适用于distr
包,它将定义上述数学运算符作为类对象的随机变量。 E.g。
library(distr)
Norm() * Norm()
我尝试了help(`distr::*`)
和help(distr::`*`)
之类的内容。有趣的是,如果我尝试
library(dplyr)
help(`%>%`)
我在帮助窗口中收到两个链接,一个链接到dplyr
包,另一个链接到magrittr
包。我也不知道用什么语法直接访问dplyr::`%>%`
的帮助。
答案 0 :(得分:3)
尝试以下方法:
library(distr)
?operators
这也可能是有意义的:
?"Math-methods"
methods?Math # same
并尝试此操作以浏览distr包"-class"
帮助文件,关键字math
帮助文件和关键字arith
帮助文件:
help.search("class", package = "distr")
help.search("math", fields = "keyword", package = "distr")
help.search("arith", fields = "keyword", package = "distr")
如果您想浏览所有 distr包的帮助文件:
help(package = "distr")
您还可以在https://github.com/cran/distr或http://distr.r-forge.r-project.org浏览来源,或从其CRAN主页https://cran.r-project.org/package=distr下载。