R markdown制作自动分析报告

作者: 佛系分析师 | 来源:发表于2019-05-27 21:14 被阅读30次

    如果你主要实用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代码也可以,我还没试过)。代码块的颜色会相对淡一点。

    捕获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报告案例。踩在巨人的肩膀上前进吧。

    相关文章

      网友评论

        本文标题:R markdown制作自动分析报告

        本文链接:https://www.haomeiwen.com/subject/ypmktctx.html