2016-06-07 23 views
2

例如,数学运算符+, -, *, /都被定义为中缀运算符,因此1 + 3也可以写为`+`(1, 3)。 (Further reading)。功能的文档和代码需要反向功能“以功能形式访问

我知道您有时可以通过使用?`+`help(`+`)来获得这些功能的文档。

然而,这是不工作的distr包,它定义了随机变量,其是类的对象上述的数学运算符。例如。

library(distr) 
Norm() * Norm() 

我曾尝试之类的东西help(`distr::*`)help(distr::`*`)。有趣的是,如果我尝试

library(dplyr) 
help(`%>%`) 

我得到的帮助窗口两个环节,一到dplyr包,一到magrittr包。我也不知道用直接访问的dplyr::`%>%`帮助什么语法。

+2

'help(\'%>%\',package = dplyr)'你的第二个问题 – thelatemail

+0

或'?dplyr :: \%>'' – alistaire

+0

谢谢,好像没有这些helpfile运营商 – Alex

回答

3

尝试以下操作:

library(distr) 
?operators 

这也可能感兴趣:

?"Math-methods" 
methods?Math # same 

也试试这个浏览颇包"-class"帮助文件,关键字math帮助文件和关键字arith帮助文件:

help.search("class", package = "distr") 
help.search("math", fields = "keyword", package = "distr") 
help.search("arith", fields = "keyword", package = "distr") 

如果您想浏览所有的包颇帮助文件:

help(package = "distr") 

您也可以浏览源代码在https://github.com/cran/distrhttp://distr.r-forge.r-project.org或将其从CRAN主页https://cran.r-project.org/package=distr下载。