文章目录
1 初次认识 R Markdown
安装包
看标题可知,今天我们介绍 rmarkdown ,首先我们先安装所需要的包。
install.packages("rmarkdown")
RStudio配置
为了实现兼容中文等功能,我们先做一些简单的设置,如图所示。
![](https://i-blog.csdnimg.cn/blog_migrate/7b771ff62a25e659a3f6f93de29c80c1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/af5fd8f135b45154b501b0570d254c9c.png)
R Markdown 工作流程
![](https://i-blog.csdnimg.cn/blog_migrate/10e3dfe31b8d827331d1d3cba44a69f1.png)
2 新建一个文件
首先,建立一个 knitr 文档,File - New File - R Markdown。如图
![](https://i-blog.csdnimg.cn/blog_migrate/2c796c7a1fbe0273bfa4d892efac200f.png)
接下来会提示你生成哪一种,这里我们直接选择 Document ,如果你想生成 PPT 可以使用 Presentation。Title 和 Author 你可以在此修改,或者生成文档后修改也可以。
![](https://i-blog.csdnimg.cn/blog_migrate/5040794a016f1928390c29e3c7177c43.png)
输出 HTML 报表
![](https://i-blog.csdnimg.cn/blog_migrate/8c9b3a40bb6714b0796b22548aa97d3e.png)
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 |
更多信息,如标题、斜体字、粗体字、插入图片等等,可以自行去官网查找。
![](https://i-blog.csdnimg.cn/blog_migrate/ed4475280a57432a8ab13ede828d26a3.jpeg)
4 代码模块
嵌入代码的方式
- 快捷键Ctrl + Alt +I
- 在工具栏点击Insert命令
- 手动输入
![](https://i-blog.csdnimg.cn/blog_migrate/4fb2ce8be109fee098e893cc00ccc6a1.png)
行间代码
嵌入 R 代码到文本当中,在代码的两侧用`(`在键盘ESC键的下面)来包围,如图
![](https://i-blog.csdnimg.cn/blog_migrate/98f8ca586cbe3b987df6c8d835131360.png)
knitr 把代码输出的结果代替 R 代码
代码块
显示代码和结果
![](https://i-blog.csdnimg.cn/blog_migrate/5b5a08c7fcb031256b402ab249bc61ee.png)
只显示结果
参数echo = FALSE 可以设置不显示代码
输入部分
![](https://i-blog.csdnimg.cn/blog_migrate/27956fc7e9f99604131e4391b9c2e94b.png)
输出结果
![](https://i-blog.csdnimg.cn/blog_migrate/6354520b707b310d0ae9ec0b4eea3e59.png)
只显示代码
参数eval = FALSE 可以设置不执行程序,只显示代码
![](https://i-blog.csdnimg.cn/blog_migrate/36f9a7b719e1ec65fbe97697a0f57fef.png)
5 公式模块
![](https://i-blog.csdnimg.cn/blog_migrate/cec5fdd470b31e3546c30f0211a16156.png)
rmarkdown 还有很多内容这里没有进行展示,感兴趣的朋友们可以自行去官网学习。
参考资料