作者: afenxi来源: afenxi时间:2017-05-25 15:33:02
摘要:数据分析网整理自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语言。