开发者社区> 华章计算机> 正文

《R语言编程艺术》——1.7 获取帮助

简介: 本节书摘来自华章计算机《R语言编程艺术》一书中的第1章,第1.7节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
+关注继续查看

1.7 获取帮助

有很多种资源可以帮你学习关于R的更多知识,其中包括R自身的一些工具,当然,还有网上的资料。
开发者们做了很多工作使R更加自文档化。下面我们将介绍一些R内置的帮助工具,以及互联网上的资源。
1.7.1 help()函数
想获取在线帮助,可调用help()。例如,要获取seq()函数的信息,就键入下面的命令:
image

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

image
image

sep()函数可以生成多种等差数值序列。运行example(seq)让R展示若干个seq()的例子。
想象一下这对绘图多么有帮助!如果你想看看R的某个绘图函数的功能,example()函数会给你一个“图形化”的演示。
下面的命令将给出一个简单且精美的例子:
image

它会展示persp()函数的一系列样图。其中一幅如图1-2所示。当你准备浏览下一幅图时,只需在R的控制台中按下回车键。注意,每个例子的代码都会在控制台中显示,所以你可以试着调整参数。

image

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

image

我们会得到一个反馈信息,包含下面的摘要:

image

1.7.4 其他主题的帮助
R的内部帮助文件不仅限于特定函数的页面。例如,前一节提到的函数mvrnorm()在包MASS中。可以键入下面的命令获取这个函数的信息。

image

你可能会发现浏览这些主题会很有帮助,甚至可以漫无目的地浏览。
1.7.5 批处理模式的帮助
前面提到过,R的批处理命令允许你直接在操作系统的shell中运行命令。要获取某个批处理命令的帮助,可以键入:

image

1.7.6 互联网资源
在网上有很多关于R的优秀资源。以下是其中部分资源:
R语言主页上提供了R项目的手册,点击Manuals即可浏览。
R语言主页上还列出了多种R语言的搜索引擎,点击Search即可。
R包sos能够对R语言的材料进行精密搜索,可按照附录B的说明来安装R包。

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

image

选项-rebol是要求Google排除关于“rebol”的页面,这是因为编程语言REBOL也有相同的后缀。
CRAN是一个存放用户捐献的R代码的网站,所以这是一个很好的Google搜索词。例如,搜索“lm CRAN”会帮你找到R语言中关于lm()函数的资料。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《R语言编程艺术》——导读
避免显式迭代是R语言的一个常见话题,这对于函数式编程语言来说是很典型的问题。你可以利用R的函数特性把迭代行为表达成隐式的,而不是用循环语句。这可以让代码执行起来更有效率,当R运行在大数据集上时运行时间会相差很大。
1641 0
《R语言编程艺术》——3.8 高维数组
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.8节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1219 0
《R语言编程艺术》——3.7 矩阵的行和列的命名问题
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.7节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1508 0
《R语言编程艺术》——3.6 避免意外降维
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.6节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1137 0
《R语言编程艺术》——3.5 向量与矩阵的差异
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.5节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
889 0
《R语言编程艺术》——3.4 增加或删除矩阵的行或列
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.4节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
4345 0
《R语言编程艺术》——3.3 对矩阵的行和列调用函数
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.3节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2889 0
《R语言编程艺术》——3.2 一般矩阵运算
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.2节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2042 0
《R语言编程艺术》——3.1 创建矩阵
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.1节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1060 0
《R语言编程艺术》——第3章 3.0 矩阵和数组
本节书摘来自华章计算机《R语言编程艺术》一书中的第3章,第3.0节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1176 0
+关注
华章计算机
文章
问答
视频
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
算法编程电子书
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载