首页 > R markdown制作自动分析报告

R markdown制作自动分析报告

互联网 2021-04-20 11:02:16

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

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

捕获.PNG

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

捕获1.PNG3.系统会直接生成一个示例Rmarkdown。捕获2.PNG

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

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

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

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

捕获3.PNG

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

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

一般常用的是前两项。

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

捕获4.PNG

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

library(knitr)kable(df,align="r")官网table.PNG

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

免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。