Rmarkdown简介

文章目录

    • 组成部分
    • 安装
    • 一个简单的例子

Rmarkdown可以将R代码嵌入到markdown格式文件中,动态生成研究报告。
通过knitr、pandoc可以将同一份报告编译成各种格式(html、word、pdf),同时借助Rmarkdown一系列扩展包,可以制作书籍、静态网站、幻灯片等。

组成部分

Rmarkdown文件以.Rmd为扩展名。
内容上包括三部分:

  • yaml文件头,放在文件开头部分。用以规定标题、日期、作者、输出格式和一系列相关输出设置。
  • 正文,用markdown语法书写的文本。
  • 开头,以结尾的代码段。快捷键为ctrl + alt + i
    Rmarkdown简介_第1张图片

安装

install.packages("rmarkdown")命令,按照Rmarkdown包。

  • Rmarkdown需要借助pandoc进行渲染,Rstudio内置pandoc软件,无需安装。否则,需要安装pandoc软件。

  • Tinytex生成PDF文件时需要借助LaTex软件帮助,可以安装Tinytex。输入tinytex::install_tinytex()命令,期间会出现两次错误提示无需理会。安装完成即可。

一个简单的例子

  • RStudio中点击File -> New_File -> R Markdown。

  • 输入标题和作者及输出格式,确认即可。

  • 点击右上角保存图标,将文件保存为Rmd结尾文件。

  • 按knitr按钮,编译文件即可,以弹出窗口显示结果。
    Rmarkdown简介_第2张图片

  • 也可以点击设置按钮,将结果显示在viewer面板中。
    Rmarkdown简介_第3张图片

  • 结果
    Rmarkdown简介_第4张图片


Rmarkdown简介_第5张图片

你可能感兴趣的:(R语言,Rmarkdown,markdown,数据报表)