1.7 通过函数和特征寻求帮助
R 有一个和UNIX的帮助命令man 类似的内嵌帮助工具。为了得到任何特定名字的函数的帮助,如solve
,可以使用如下命令
> help(solve)
另外一种办法是
> ?solve
对于有特殊含义的字符,可以加上双引号或者单引号,即 “字符串”:这同样适用于有语法涵义的关键字if
,for
和function
。
> help("[[")
任何一种引号都可用于逃逸(escape)另外一种,如字符串"It’s important"1。 习惯上,一般优先使用双引号。
在大多数 R 平台中,你可以通过运行下面的命令得到 HTML 格式的帮助。
> help.start()
它会启动一个网页浏览器,允许你通过超链访问帮助页。在UNIX系统中,后续的帮助要求可以发送给基于 HTML 的帮助系统。在help.start()
启动的浏览页上,‘搜索引擎和关键词’(Search Engine & Keywords )链接特别有用,因为它通过搜索可以使用的函数而提供一个高层次的概念列表。这会让你很快认清自己所处的位置和理解 R 所提供的函数能力范围。
help.search
命令(等同于??
)2允许你用任何方式搜索帮助文档。例如,
> ??solve
键入?help.search
看一下这个命令的详细信息和例子。
关于某个帮助主题的例子,可以用下面的命令查看
> example(topic) # topic 是你要想测试的命令,如barplot
Windows 版本的 R 还有其他可选的帮助工具:你可以利用下面的命令得到更多的信息3。
> ?help
1. 译者注:如果采用’It’s important’, R 就会告诉你语法错误! ↩
2. 译者注:我非常喜欢这个命令,除?外它可能是我用的最多的一个 ↩
3. 译者注:BioConductor项目还提供名为 Vignettes 的帮助工具. ↩