从R Markdown和Knitr中删除R输出中的哈希值

mch*_*gun 50 knitr r-markdown

我正在使用RStudio来编写我的R Markdown文件.如何删除##代码输出之前显示的最终HTML输出文件中的哈希()?

举个例子:

---
output: html_document
---

```{r}
head(cars)
```
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Gar*_*man 85

您可以在您的块选项中包含类似的内容

comment=NA # to remove all hashes
Run Code Online (Sandbox Code Playgroud)

要么

comment='%' # to use a different character
Run Code Online (Sandbox Code Playgroud)

有关knitr的更多帮助,请点击此处:http://yihui.name/knitr/options

如果您正如您所提到的那样使用R Markdown,那么您的块可能如下所示:

```{r comment=NA}
summary(cars)
```
Run Code Online (Sandbox Code Playgroud)

如果要全局更改此设置,可以在文档中包含一个块:

```{r include=FALSE}
knitr::opts_chunk$set(comment = NA)
```
Run Code Online (Sandbox Code Playgroud)

  • 如果要从所有输出中删除哈希值,可以设置`opts_chunk $ set(comment = NA)`. (19认同)
  • 如果你希望结果看起来好像它根本不是代码而是常规文本,你可以使用`results ='asis'`,并且不需要`comment`. (6认同)