R markdown安装使用过程(简单上手) | 您所在的位置:网站首页 › R语言markdown生成word › R markdown安装使用过程(简单上手) |
目录 一、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 实验室设备网 版权所有 |