R:获取帮助


    开发者们做了很多工作使R更加自文档化。R提供了大量的帮助功能,学会如何使用这些帮助文档可以在相当程度上帮助我们的编程工作。R的内置帮助系统提供了当前已安装包中所有函数的细节、参考文献以及使用示例。

 

►help.start()函数

    打开帮助文档首页。该函数会打开一个浏览器窗口,我们可以在其中查看入门和高级的帮助手册、常见问题,以及参考材料。

 

►help()函数

    想要获取在线帮助,可以调用help()。例如,要获取seq()函数的信息,就键入下面的命令:

>help(seq)

    调用help()的快捷方式是使用问号(?):

>?seq

    在使用help函数时,特殊字符和一些保留字必须用引号括起来。例如,要获取<运算符的帮助信息,必须键入下面的命令:

>? ”<”

    键入下面的命令,可以得到整个包的信息:

help(package=MASS)

 

►example()函数

    每个帮助条目都附有例子。R的一个非常好用的特性是:example()函数会为你运行例子代码,示例如下:

>example(seq)

 

►help.search()函数

    可以使用help.search()函数在R的文档中进行Google风格的搜索。比如,你需要一份生成多元正太分布的随机变量函数。为了确实哪个函数能达到目的,你可以尝试使用下面的命令:

>help.search("multivariate normal")

    注:如果help.search()搜索不能使用,是因为基于浏览器的搜索引擎要求正确安装完整版Java,且Java和Javascript须嵌入浏览器。

 

►RSiteSearch( "seq" )函数

    以"seq"为关键词搜索在线文档和邮件列表存档。该函数可在在线帮助手册和R-Help邮件列表的讨论存档中搜索指定主题,并在浏览器中返回结果。

注:下面的网站等价于在R平台上使用RSiteSearch()函数:

http://finzi.psych.upenn.edu/search.html

 

 

►apropos( "seq", mode="function" )函数

    列出名称中含有"seq"的所有可用函数。

 

►data()函数

    列出当前已加载包中所含的所有可用示例数据集。

 

►vignette()函数

    列出当前已安装包中所有可用的vignette文档。由vignette()函数返回的vignette文档一般是PDF格式的实用介绍性文章。不过,并非所有的包都提供了vignette文档。

    也可以使用下列形式:vignette("seq"),为主题seq显示指定的vignette文档。

 

►互联网资源

    在网页上有很多关于R的优秀资源。以下是其中部分资源:

Ю R语言主页(http://cran.r-project.org/)上提供了R项目的手册,点击Manuals即可浏览。

Ю R语言主页上还列出了多种R语言的搜索引擎,点击Search即可。

Ю R包sos能够对R语言的材料进行精密搜索。

Ю 可以使用RSeek搜索引擎:http://www.rseek.org/。

Ю可以在Ryuyan的邮件列表服务器r-help上发信提问。可以在http://www.r-project.org/mail.html上获取这个以及其他邮件列表的信息,有多种界面可供选择。

 

    由于R语言的名称只是一个字母,所以很难在搜索引擎(比如Google)上搜索到相关信息。不过,还是可以用些技巧来解决。一种方法是使用Google的文件类型准则。比如要搜索关于permutations的R语言脚本(文件名后缀是.R),输入:

filetype:R permutations -rebol

选项-rebol是要求Google排除关于“rebol”的页面,这是因为编程语言REBOL也有相同的后缀。

 

    CRAN(R语言综合资料网,网址:http://cran.r-project.org/)是一个存放用户捐献的R代码的网站,所以这是一个很好的Google搜索词。例如,搜索lm CRAN会帮你找到R语言中关于lm()函数的资料。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值