如何获取R的帮助信息
方式一:菜单栏help选项
方式二:控制台终端中使用help()函数
help.start()
在R软件中,会调用浏览器来打开,在RStudio中则使用帮助窗口来打开
可以查看R安装了哪些包及对应的帮助文档
也可以使用搜索引擎根据关键字搜索
如果想知道某个函数的功能,如sum()求和函数,则使用help(sum) 命令
help(sum)
也可以直接使用一个问号?,后面接要查询的函数
?plot
方式三:其它函数
想快速了解函数的参数,而不想查阅详细的文档,可以使用args()函数,就会直接在终端中输出plot函数的参数,而不需要打开帮助界面
扫描二维码关注公众号,回复: 13123250 查看本文章![]()
args(plot)
example()函数可以依照帮助文档中的example的示例代码运行一遍,学习一个新函数可以依照example的示例代码进行学习
example(mean)
example("hist")
R内置的demo()函数,会列出R的一些案例图
demo(graphics)
如果想查看R安装的某个包的帮助文档,同样可以使用help()函数,在括号内加上package选项即可,就会列出这个包的文档
help(package=ggplot2)
有些R包还会包含一种被称为vignette的文档,这种文档包含更多的内容,也更加规范,例如里面有简介、教程、开发文档等,可以通过vignette()函数来查看,不过不是每个包都包含这种格式的文档
vignette("xts")
有些情況下,明明已经安装了某个包,但是使用help()命令却搜索不到相关函数,这是因为还没有载入这个包,需要使用library()函数使用后才能使用help()函数搜索到相关文档;或者也可以在help命令中加上package选项=包名;??+函数名,不加载包也可以搜到
模糊搜索,比如想要查找与绘制热图有关的帮助信息,help.search是本地搜索
help.search("heatmap")#这里要加引号
??heatmap#这里不需要加引号,??代替help.search
apropos()函数可以列出所有包含关键字的内容,类似于grep筛选的功能
可以通过mode参数调整查询的内容
apropos("sum")
apropos("sum",mod = "function")#只列出函数
RSiteSearch()函数网络搜索,运行函数会使用默认浏览器访问R官网,在官网中进行搜索,这样就会列出更多的结果
RSiteSearch("matlab")
方式四:其它渠道
还可以利用搜索因其进行问题搜索,网上有很多的R博客、技术论坛、问答社区等
rseek.org专门搜索与R相关的内容,将谷歌搜索关键字的大量结果中挑选出那些只与R相关的内容