1.2 获取资源与帮助(重要!)

这本书可以帮助你快速学会R和tidyverse的最常用和最重要的操作,但这仅仅是冰山一角。当你在做自己的研究的时候,会用到很多这本书中没有讲到的方法,因此学会获取资源和帮助是很重要的。以下列举几个常用的获取R的帮助的网站/方法:

1.2.1 核心/入门资源

1.2.1.1 论坛类(解答实际操作中的问题)

  • 爆栈网 (StackOverflow)是著名计算机技术问答网站(如果你有其他的编程语言基础,一定对它不陌生)。查找问题的时候加上[R],这样搜索结果就都是与R相关的了(为了进一步缩小搜索范围,可以加上其他的tag,比如[ggplot], [dplyr])。注意,提问和回答的时候话语尽量精简,不要在任何地方出现与问题无关的话(包括客套话如“谢谢”),了解更多请查看其新手向导
  • 由谢益辉大佬在2006年(竟然比爆栈网更早!)创建的“统计之都”论坛,是做的最好的一个面向R的中文论坛(但是客观地来说活跃度还是没爆栈网高)同样不要忘记读新手指引。

1.2.1.2 Reference类(查找特定的函数/包的用法)

  • 直接在R console中执行?+函数名称或者包名或者其它,比如?t.test,可以查看对应函数的帮助文档(documentation)有一些函数/包/内容名需要加上引号,比如?"+", ?"if"。有一个相似的方法,??+"内容"可以根据你输入的内容搜索帮助文档,比如??"probability distrubution"
  • RDocumentation上有基础R语言和来自CRAN,GitHub和Bioconductor上的近18000个包的所有的函数的说明和使用例。
  • 有些包会在官网或github仓库提供使用说明,比如tidyverse
  • 有些包会提供vignettes,它们类似于使用指南,相比于函数的帮助文档更为详细且更易读。vignette()(无参数)以查看全部可用vignettes. 试试vignette("Sweave")

1.2.1.3 教程和书籍类(用来系统地学习)

1.2.1.4 速查表 (Cheat sheets)(用来贴墙上)

1.2.2 进阶资源