本文汇总之前两篇关于 R 基础知识的笔记以及获取 R 帮助文件的记录。
就像学习一门外语,如果你想要学好,必须掌握语义、语法:单词、连词、句子结构等等。学习一本编程语言也基本一样,我们如果想要高效地编程 R,必然要学好 R 的语言的语义和语法。
阅读下面两篇笔记快速浏览和学习 R 基础知识:
学习是一个持续的过程,没有谁可以记住所有的包、所有的函数、一个复杂函数所有的参数说明。编程正确的打开方式是在实战中学习,在帮助文档中摸索。
glm
,输入:
> help(glm)
或者
> ?glm
example
函数来自动运行它们。比如使用glm
,输入
> example(glm)
help.search
函数:
help.search("regression")
如果你不记得函数的名称,这个功能将会非常有用。R会返回所有相关主题的列表。它还有一个快捷方式:
> ?? regression
library
函数的help
选项来获取更完整的信息。比如,如果我们想要得到grDevices
包的帮助文档,可以使用:
> library(help="grDevices")
vignette
命令来查看指南文档。比如,查看affy
包的指南文档:
> vignette("affy")
想要查看已加载的所有包中的指南文档,可以使用下面命令:
> vignette(all=FALSE)
想要查看已安装的所有包的指南文档,使用:
> vignette(all=TRUE)
最后介绍一下在实战中如何去搜索和学习一个 R 包:
CRAN 包名
(优先)或Bioconductor 包名
的方式搜索一个包,如CRAN UCSCXenaTools
,一般会看到类似下图的信息: