如果你主要实用R语言作为分析工具,R markdown可以帮你自动生成分析报告。只要求会一点点markdown语法即可生成html、word、pdf等分析报告。废话不多说,正式开始介绍。
1.打开你的R studio,点击左上角新建Rmarkdown。
捕获.PNG
2.先选择html输出格式,输出格式后面还可以改。可以给文档随便取个名字。
捕获1.PNG
3.系统会直接生成一个示例Rmarkdown。
捕获2.PNG
4.首先讲下R markdown的布局。首先包含了一个头文件。该头文件包括四项内容:题目,作者,日期,输出格式。这里我强烈建议把data项改掉
data: ""`r Sys.Date()`""
这样就可以直接调取系统日期,最后生成了文件日期就可以实时更新了。这里涉及到了Rmarkdown的一个知识点,就是可以实使用 `r 变量名` 直接调取R中的变量。
5.点击右上角的 insert
或者快捷键Ctrl + Alt + i
可以插入R代码(当然python代码也可以,我还没试过)。代码块的颜色会相对淡一点。
6.在生成的代码块{r }
后加参数可以控制代码是否需要被隐藏等功能。具体如下:
include = FALSE #代码及结果都不显示在报告中
echo = FALSE #不显示代码
message = FALSE #不显示运行代码生成的提示信息
warning = FALSE #不显示运行代码生成的警告信息
一般常用的是前两项。
7.非代码块区域直接编写markdown代码即可。此外,点击代码块右上角的绿色三角可运行当前代码块。点击生成图片右上角的x
可关闭图片。
8.在报告中插入data.frame,
在R代码块中输入,其中df为数据框
library(knitr)
kable(df,align="r")
官网table.PNG
9.点击工具栏的 Knit可以选择想要的输出格式并生成报告。官网有很多Rmarkdown报告案例。踩在巨人的肩膀上前进吧。
网友评论