R markdown安装使用过程(简单上手) 您所在的位置:网站首页 R语言markdown生成word R markdown安装使用过程(简单上手)

R markdown安装使用过程(简单上手)

2024-06-16 21:46| 来源: 网络整理| 查看: 265

目录

一、R markdown是什么?

二、安装R markdown

三、创建第一个 R Markdown

(一)创建R markdown

(二)文本选择

(三)文本内容解释

四、R Markdown 的导出

(一)手动导出:

(二)代码导出

(三)导出的Word文档

一、R markdown是什么?

        R markdown是Markdown文本规范的一种变体,允许文本中包含R代码及其生成的结果,相当于把文本和代码共同处理。在开发的过程中,如果你两要去维护一个主文件,它既包含用广可读的文档又包含程序源代码。这时R markdown就能很好的帮助到你,R markdowrn支持的文件类型包括 Markdown、HTML 、LaTeX(生成PDF文件) 和 Word。

        R markdown执行文档创建任务的搜索引擎是Knitr,这个可以自行去了解。

本章操作系统为:Windows10,R版本为:R-4.2.2,RStudio版本为:2022.12.0-353

         本此安装完全是在RStudio中进行的,不过没有安装RStudio也可以单独安装R markdown,不过本文不做探讨。

二、安装R markdown

        在R Studio中任意创建一个脚本,输入下面的代码:

# 第一种方法:直接安装R工具包 install.packages('rmarkdown') # 第二种方法:从github上安装 devtools::install_github('rstudio/rmarkdown') # 以上两种方法,选其一,运行即可,最后加载数据库 library(rmarkdown)

        如果需要导出PDF可以参考博主:一只小蛮腰,这里直接贴代码。

install.packages('tinytex') tinytex::install_tinytex() 三、创建第一个 R Markdown (一)创建R markdown

依次点击File   ->    New File    ->    R Markdown

(二)文本选择

        然后如下图:

        输入Title、Author以及默认的输出⽂件格式。 

(三)文本内容解释

        在新建的R Markdown⽂件⾥,主要包含三块内容:1.YAML;2.R Markdown⽂本;3.代码块。

        1、YAML头部信息:

        如上图中的红色部分,YAML 是一种用来表示数据的格式,R Markdown 文件可以使用 YAML 头信息来设置一些元数据,例如文档标题、作者、日期、输出格式、主题样式等。YAML 头信息通常被包含在 R Markdown 文件的开头,并用三个短横线(---)分隔。

        2、R Markdown⽂本:

        如上图中的黄色2、蓝色3、绿色4部分,R Markdown 文本是 R Markdown 文件的主要内容,可以包含各种文本组成部分,例如标题、段落、列表、代码块、引用、链接、图片等。R Markdown 文本可以使用 Markdown 语法以及一些扩展的语法来编辑,例如 LaTeX 数学公式、表格、注脚等。R Markdown 文本可以被编译成不同的输出格式,例如 HTML、PDF、Word 等。

        其中,黄色2、蓝色3部分是R Markdown 中的代码块部分。

黄色2部分解释如下: ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = TRUE) ``` {r setup, include=FALSE} 表示这是一个 R 代码块,其中 setup 是该代码块的名称,可以自定义;knitr::opts_chunk$set(echo = TRUE) 是该代码块的内容,表示设置代码块中的代码是否显示。echo = TRUE 表示代码块中的代码会显示出来,include = FALSE 则表示该代码块不会在编译后的输出中出现。

这句话的作用是将后面的所有 R 代码块的参数 echo 设置为 TRUE,使得在编译后的输出中,所有 R 代码块的代码都会被显示出来。如果不设置这个参数,则默认情况下,代码块中的代码不会在输出中显示。

蓝色3部分解释如下:

        这里就是R markdown的文本了,包括文本,代码块,插入图片等等等。。。。。

        3、代码块:

        代码块如黄色部分,也可以不使用(```)

        解释一下绿色部分:

```{r cars} summary(cars) ```

这段代码是 R 语言中用于对 cars 数据集进行摘要分析的代码。cars 数据集是 R 语言内置的数据集之一,包含了一个停止距离和汽车速度之间的简单线性关系。

summary() 是一个 R 语言中常用的函数,用于计算并返回一个向量、矩阵、数据框等对象的统计摘要信息。在这里,summary() 函数用于对 cars 数据集进行统计摘要分析,其输出结果包括:

Min.: 数据集中的最小值1st Qu.: 数据集中第一个四分位数Median: 数据集中位数Mean: 数据集的平均值3rd Qu.: 数据集中第三个四分位数Max.: 数据集中的最大值

在 R 语言中,cars 数据集通常用于简单的回归分析和可视化。上述代码的执行结果会显示 cars 数据集的摘要分析结果。

四、R Markdown 的导出 (一)手动导出:

        如图,导出即可。

(二)代码导出

        使用render实现。

render("FileName.Rmd") render(input = "./save/path/FileName.Rmd", output_format = "html_document")

        render函数主要包含下面两个参数:

input:指定需要导出的Rmd⽂件地址output_format:指定需要导出的⽂件类型,同样⽀持pdf、word、html等多种⽂件格式。若未指定output_format格式,则输出Rmd⽂件中output指定的格式类型。 (三)导出的Word文档

        如下图:

 

        以上为简单的R Markdown安装过程,如果错误,请大佬指正!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有