R语言的R Markdown创建html

77 篇文章 17 订阅
14 篇文章 10 订阅

首先安装rmarkdown包

install.packages("rmarkdown")或
install.packages(“devtools”)
devtools::install_github(“rstudio/rmarkdown”)

文本前注释说明

文本前格式样例如下所示:

  ---
    title: "降维分析"
    output: 
      html_document:
        number_sections: FALSE
        toc: TRUE
        toc_float: TRUE
        code_folding: show
        fig_width: 7
        fig_height: 4.5
        theme: united
        highlight: tango
author: "景行锐创人工智能"
date: "2019年3月12日"
---

其中各参数可进行修改:
title 可以改为你自己的题目
author 你自己,- 后面可以跟多个作者
documentclass: ctexart 调用的是Ctex,不用更改
fig_caption: yes #表示图上的注释保留
number_sections: yes # 表示每一节的数字保留
toc: yes #是否输出目录(设置为no即不需要目录)
classoption: “hyperref,” # 允许超链接、

内容警告加红色:

举例如下:

<span style="color:red">注意:如果没有下载VIM和DT程序包,请先使用`install.packages("VIM")`和`install.packages("DT")`两个命令下载两个程序包之后再加载。</span>

效果如下所示:
在这里插入图片描述

内容中的字体设置:

    <font size=2 face="微软雅黑">
&emsp;&emsp; 在工作中大部分的数据还是非常糟糕的,缺失值、异常值、数据维度过大都是经常发生的,这些问题在很大可能会严重影响到模型的质量和数据挖掘的效率,所以数据清洗是必不可缺的操作。
    </font>

得到效果如下所示:
在这里插入图片描述

增加横向索引

### 缺失值识别 {.tabset .tabset-fade .tabset-pills}
####横向跳转1
####横向跳转2
####横向跳转3

添加公式

$$X_{new}=\frac{X-\mu}{\sigma}=\frac{X-Mean(X)}{StdDev(X)}$$

得到公式效果如下所示:
X n e w = X − μ σ = X − M e a n ( X ) S t d D e v ( X ) X_{new}=\frac{X-\mu}{\sigma}=\frac{X-Mean(X)}{StdDev(X)} Xnew=σXμ=StdDev(X)XMean(X)

标题设置

标题能显示出文章的结构。行首插入 1-6 个 # ,每增加一个 # 表示更深入层次的内容,对应到标题的深度由 1-6 阶。

H1 : # Header 1
H2 : ## Header 2
H3 : ### Header 3
H4 : #### Header 4
H5 : ##### Header 5
H6 : ###### Header 6

文本样式

链接 : [Title](URL)
加粗 : **Bold**
斜体字 : *Italics*
删除线 : ~~text~~
高亮 : ==text==
段落 : 段落之间空一行
换行符 : 一行结束时输入两个空格
列表 : * 添加星号成为一个新的列表项。
引用 : > 引用内容
内嵌代码 :  `alert('Hello World');`
画水平线 (HR) : --------
缩进空格:&emsp;&emsp;

分栏效果:***
在这里插入图片描述

代码块设置

```{r}
code
```

在 {} 里告诉 R Studio 需要做些什么,如何进行显示,在{r}内后缀以下参数,就能达到相应的效果。

(1)echo=FALSE最终的文档中不会显示代码,只会显示代码运行的结果和图像 ,echo = FALSE防止代码,但不阻止结果出现在已完成的文件中。这是嵌入图形的有用方法。

(2)results="hide"隐藏结果,显示图像

(3)include=FALSE隐藏代码和运行的输出(写报告时可使用include=FALSE来隐藏所有的代码,从而突出图像。)

(4)fig.show=“hide” 隐藏图像
(5)include = FALSE防止代码和结果出现在完成的文件中。RMarkdown仍然在块中运行代码,结果可以被其他块使用。使用include=FALSE隐藏所有的代码、结果和图像,同时使用include=TRUE和results="hide"则会隐藏结果显示图像加粗样式
(6)message = FALSE防止代码生成的消息出现在已完成的文件中。
(7)warning = FALSE防止代码生成的警告出现在“完成”中。
(8)fig.cap = "…"向图形结果添加标题。

对于图像,可以通过fig.width和fig.height来设置宽和高,举例:

```{r scatterplot, fig.width=8, fig.height=6}
plot(x,y)

嵌入网址链接

&emsp;&emsp;[码云登录网址:https://gitee.com/](https://gitee.com/)

效果如下所示:
在这里插入图片描述

增加图片插入解释

将本地路径中png的图片加入到链接中,即路径为:D:\TASK\file\photo.png

<div align=center>
 ![ ](D:\TASK\file\photo.png)
</div>

总结

R Markdown的html文档用法和markdown的语法,以及csdn中markdown的语法使用基本相通之处较多。

  • 15
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
RStudio中的RMarkdown是一个强大的工具,它允许你在同一个文档中组合R代码和Markdown格式的文本,并生成漂亮的报告、文档或网页。你可以使用RMarkdown来编写数据分析报告、学术论文、技术文档等等。 要在RStudio中使用RMarkdown,你可以按照以下步骤进行操作: 1. 打开RStudio并创建一个新的RMarkdown文档。你可以通过点击菜单栏上的"File" -> "New File" -> "R Markdown"来创建。 2. 在"Create a new R Markdown document"窗口中,你可以选择不同的输出格式,如HTML、PDF、Word等。选择适合你的需求的格式。 3. 为你的文档选择一个标题,并选择你想要包含的作者姓名和日期等信息。 4. 点击"OK"后,RStudio将自动生成一个包含一些示例代码和Markdown文本的模板。 5. 在代码块中,你可以编写和运行R代码。代码块以三个反引号(```)开始和结束,并指定语言为R。你可以在代码块中执行数据处理、可视化、统计分析等操作。 6. 在Markdown文本中,你可以使用Markdown语法来添加标题、段落、列表、链接、图片等。详情请参考Markdown语法的相关文档。 7. 当你完成了R代码和Markdown文本的编写后,可以点击RStudio工具栏上的"Knit"按钮来生成最终的输出。根据你选择的输出格式,RStudio将会运行R代码并生成相应的报告、文档或网页。 注意,RMarkdown还支持许多其他功能,如添加公式、设置输出选项、使用模板等。你可以参考RStudio和RMarkdown官方文档以了解更多详细信息和示例。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值