是的,我胡汉三又来了(其实这么多年对这个梗还不甚了解)
一些R获取帮助的途径
- help()函数
例如想要获取seq()函数的信息,就键入
> help(seq)
调用help()函数的快捷方式是(?)
> ?seq
- example函数
每个帮助条目都附有例子—这真的是绝绝子了!!!
例如:
> example(seq)
seq> seq(0, 1, length.out = 11)
[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
seq> seq(stats::rnorm(20)) # effectively 'along'
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
seq> seq(1, 9, by = 2) # matches 'end'
[1] 1 3 5 7 9
seq> seq(1, 9, by = pi) # stays below 'end'
[1] 1.000000 4.141593 7.283185
seq> seq(1, 6, by = 3)
[1] 1 4
seq> seq(1.575, 5.125, by = 0.05)
[1] 1.575 1.625 1.675 1.725 1.775 1.825 1.875 1.925 1.975 2.025
[11] 2.075 2.125 2.175 2.225 2.275 2.325 2.375 2.425 2.475 2.525
[21] 2.575 2.625 2.675 2.725 2.775 2.825 2.875 2.925 2.975 3.025
[31] 3.075 3.125 3.175 3.225 3.275 3.325 3.375 3.425 3.475 3.525
[41] 3.575 3.625 3.675 3.725 3.775 3.825 3.875 3.925 3.975 4.025
[51] 4.075 4.125 4.175 4.225 4.275 4.325 4.375 4.425 4.475 4.525
[61] 4.575 4.625 4.675 4.725 4.775 4.825 4.875 4.925 4.975 5.025
[71] 5.075 5.125
seq> seq(17) # same as 1:17, or even better seq_len(17)
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
如果你想看看R某个绘图函数的功能,example()函数会给你一个“图形化”的演示
例如:
example("persp")
- 如果你不太清楚要查询什么的时候
可以使用help.search()函数在R的文档中进行Google风格的检索。比如你需要生成多元正态分布的随机变量函数。为了确定那个函数能达到目的,可以尝试:
> help.search("multivariate normal")
快捷方式是:
??“multivariate normal”
- 其他主题的帮助
R的内部帮助文件不仅限于特定函数的页面,例如,前一部分提到函数mvrnorm()在包MASS中可以键入以下的命令获取这个函数的信息
?mvrnorm
键入一下的命令可以得到整个包的信息
help(package=MASS)
还可以获得一般主题的帮助,例如你对文件感兴趣,就键入下面的命令:
?files
- 批处理模式的帮助
- 互联网资源
好了好了,慢慢消化吧~