R markdown制作自动分析报告

如果你主要实用R语言作为分析工具,R markdown可以帮你自动生成分析报告。只要求会一点点markdown语法即可生成html、word、pdf等分析报告。废话不多说,正式开始介绍。


1.打开你的R studio,点击左上角新建Rmarkdown。


R markdown制作自动分析报告_第1张图片
捕获.PNG

2.先选择html输出格式,输出格式后面还可以改。可以给文档随便取个名字。


R markdown制作自动分析报告_第2张图片
捕获1.PNG

3.系统会直接生成一个示例Rmarkdown。
R markdown制作自动分析报告_第3张图片
捕获2.PNG

4.首先讲下R markdown的布局。首先包含了一个头文件。该头文件包括四项内容:题目,作者,日期,输出格式。这里我强烈建议把data项改掉

data: ""`r Sys.Date()`""

这样就可以直接调取系统日期,最后生成了文件日期就可以实时更新了。这里涉及到了Rmarkdown的一个知识点,就是可以实使用 `r 变量名` 直接调取R中的变量

5.点击右上角的 insert 或者快捷键Ctrl + Alt + i可以插入R代码(当然python代码也可以,我还没试过)。代码块的颜色会相对淡一点。

R markdown制作自动分析报告_第4张图片
捕获3.PNG

6.在生成的代码块{r }后加参数可以控制代码是否需要被隐藏等功能。具体如下:

include = FALSE  #代码及结果都不显示在报告中
echo = FALSE  #不显示代码
message = FALSE  #不显示运行代码生成的提示信息
warning = FALSE  #不显示运行代码生成的警告信息

一般常用的是前两项。

7.非代码块区域直接编写markdown代码即可。此外,点击代码块右上角的绿色三角可运行当前代码块。点击生成图片右上角的x可关闭图片。

R markdown制作自动分析报告_第5张图片
捕获4.PNG

8.在报告中插入data.frame,
在R代码块中输入,其中df为数据框

library(knitr)
kable(df,align="r")
R markdown制作自动分析报告_第6张图片
官网table.PNG

9.点击工具栏的 Knit可以选择想要的输出格式并生成报告。官网有很多Rmarkdown报告案例。踩在巨人的肩膀上前进吧。

你可能感兴趣的:(R markdown制作自动分析报告)