R语言入门秘录2/25:获取函数的帮助

数据分析网整理自tbkken的《R语言入门25招》,一招招技能带你走进R语言。

问题

要获得安装在自己电脑上的某个函数的帮助信息。

解决方案

用help显示函数的文档:

代码
1 > help(functionname)

用args了解该函数的参数:

代码
1 > args(functionname)

用example察看函数的使用例子:

代码
1 > example(functionname)

讨论

本书中出现了各种各样的函数。在有限的篇幅里不可能面面俱到地介绍各个R函数。笔者强烈建议读者自己阅读感兴趣的函数的帮助文件。帮助文件中所提供的信息是非常有用的。

如果想要了解mean函数,可以这样使用help函数:

代码
1 > help(mean)

R会新开一个窗口显示帮助文档,或者是在控制台中显示帮助文档,具体的显示方式取决于读者所使用的操作系统。help命令的一个快捷方式是?号(问号),然后在后面加上函数的名称:

代码
1 > ?mean

如果只是想知道函数有哪些参数,顺序是怎样安排的,就可以用args函数:

代码
1

2

3

4

5

6

> args(mean)

function (x, …)

NULL

> args(sd)

function (x, na.rm = FALSE)

NULL

args函数的第一行输出是函数调用的概要。对于mean函数,概要中显示的是其唯一的参数,x,这是一个数值向量。对于sd函数,概要中首先也是一个同样的向量,x,还有另一个名为na.rm的可选参数。(读者可以忽略第二行输出,通常都是NULL。)

大部分函数的文档的末尾都会有例子。在R里面可以直接运行这个例子,演示函数的功能。例如,mean函数的文档中就有几个例子。读者不必自己输入这些例子。用example函数就能看到这些例子的运行结果:

代码
1

2

3

4

5

6

7

8

9

> example(mean)

 

mean> x <- c(0:10, 50)

mean> xm <- mean(x)

mean> c(xm, mean(x, trim = 0.1))

[1] 8.75 5.50

mean > mean(USArrests, trim=0.2)

Murder? Assault? UrbanPop?? Rape

7.42??? 167.60???? 66.20??? 20.16

用户只需要输入example(mean),R会负责运行文档中的例子,并显示结果。

数据分析网整理自tbkken的《R语言入门25招》,一招招技能带你走进R语言

本文出处:,链接:,采用「CC BY-SA 4.0 CN」协议转载学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请联系「我们」处理。

发表评论

登录后才能评论

联系我们

如有建议:>>给我留言 大数据交流群: 统  计  学 数据分析网-统计学 商业智能 数据分析网-商业智能 数据挖掘 数据分析-数据挖掘 数据产品 数据分析网-数据产品

QR code