格式规范
R Markdown 是一种能够进行交互式数据分析的文档格式,代码可以嵌入到文本中,写作和分析两不误,还能导出为网页、PDF 或 Word 文档,一举多得,省却了分析数据和撰写报告两头折腾的麻烦。
Markdown 是一种流行的轻量级标记语言,学习成本非常低,只需要不到5分钟就能学会基本使用,下面简单罗列一些基本规范:
- 标题
- 文字前加井号(#),几个 “#” 就表示几级标题。注意井号后面要有空格。
- 列表
- 文字前加横杠 (-),如果需要编号,文字前标注序号 1. 2. 3. 。注意 “-” 或 “1.”, “2.” 后要有空格
- 代码
- 用两行连续的重音符号将代码包起来。其中第一行的三个后面紧跟着语言名称。
下面是一个代码块:
```r
x <- seq(-pi,pi,0.1)
plot(x, sin(x))
```
R Markdown 文档其实就是加了点特殊功能的 Markdown 文档。只需要将
```r
换成
```{r}
就行了。
关于 Markdown 和 R Markdown 其他更细致的格式规范可以参考文档或网上搜索,都很简单,至少比 word 或 excel 简单多了。
安装
假如你已经正确安装了 R 和 RStudio。 安装 rmarkdown,只需要在 R 或 RStudio 的控制台(左下角那个可以输入代码的窗口)中输入:
install.packages('rmarkdown')
等待安装完成,就可以使用 R Markdown 写作/分析了。
操作
下面是一个简单的例子。
假如你要分析某个数据,可以先建立一个空的文件夹,例如”D:\r-work”,可以将整理好的 csv 文档放入其中。
打开 rstudio,新建一个文件(New File),在下拉菜单中选择 “R Markdown”,在弹出的对话框中填写文档标题和作者,选择想要导出的文档格式,有三种导出格式可选,分别是 html,PDF 和 word。确定后,一个基本的 rmarkdown 文档模板就生成了。将这份新的文档另存到(ctrl+s)刚才新建的文件夹中。
你可以把模板文档的大部分内容删掉,除了夹在两行 “—” 之间的内容,那个是文档的元数据,用来设置 rmarkdown,相信你一看便懂。
接下来的操作就是一边写文档,一边分析数据了。rstudio 能识别代码块,代码块的右边有个小三角形,点一下就会执行这个代码块里面的代码。
当然,还有很多功能和选项没有提及,如果感兴趣,可以自己摸索。不感兴趣,也差不多够用。