rmarkdown入门

1 初次认识 R Markdown

安装包

看标题可知,今天我们介绍 rmarkdown ,首先我们先安装所需要的包。

R Markdown is free and open source. You can install the R Markdown package from CRAN with

install.packages("rmarkdown")

RStudio配置

为了实现兼容中文等功能,我们先做一些简单的设置,如图所示。

rmarkdown入门
rmarkdown入门

R Markdown 工作流程

rmarkdown入门

2 新建一个文件

首先,建立一个 knitr 文档,File - New File - R Markdown。如图

rmarkdown入门

接下来会提示你生成哪一种,这里我们直接选择 Document ,如果你想生成 PPT 可以使用 Presentation。

Title 和 Author 你可以在此修改,或者生成文档后修改也可以。

rmarkdown入门

输出 HTML 报表

rmarkdown入门

3 文本处理

表格

输入

Table Header | Second Header| Three Header
------------- | ------------- | -------------
Cell 1 | Cell 2 | Cell 3
Cell 4 | Cell 5 | Cell 6

输出结果

Table Header Second Header Three Header
Cell 1 Cell 2 Cell 3
Cell 4 Cell 5 Cell 6

更多信息,如标题、斜体字、粗体字、插入图片等等,可以自行去官网查找。

rmarkdown入门

4 代码模块

嵌入代码的方式

  • 快捷键Ctrl + Alt +I
  • 在工具栏点击Insert命令
  • 手动输入````{r}和 \``

行间代码

嵌入 R 代码到文本当中,在代码的两侧用`(`在键盘ESC键的下面)来包围,如图

rmarkdown入门

knitr 把代码输出的结果代替 R 代码

代码块

显示代码和结果

rmarkdown入门

只显示结果

参数echo = FALSE 可以设置不显示代码

输入部分

rmarkdown入门

输出结果

rmarkdown入门

只显示代码

参数eval = FALSE 可以设置不执行程序,只显示代码

rmarkdown入门

5 公式模块

rmarkdown入门

rmarkdown 还有很多内容这里没有进行展示,感兴趣的朋友们可以自行去官网学习。

参考资料

http://rmarkdown.rstudio.com/