在我的R Markdown文档中,我有时想要生成一个报告而不显示实际代码(特别是当我发送给我的老板时).如何隐藏R代码并显示图表和结果?
例如:
---
output: html_document
---
```{r fig.width=16, fig.height=6}
plot(cars)
```
Run Code Online (Sandbox Code Playgroud)
这显示了命令和绘图.如何从HTML报告中删除命令?
我正在使用R markdown来创建PDF R课程.我想插入一个如下所示的测验:
---
output: pdf_document
---
What is the class of the following R object?
1. `pi`
```{r}
class(pi)
```
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,使用以下内容创建PDF:

但是,我希望读者不要轻易获得答案.这些是我迄今为止实现这一目标的想法:
>!stackoverflow代码的东西来隐藏剧透(不知道R markdown上是否有这样的功能);对我来说,第三个想法似乎是最优雅的方式,但我不知道如何实现它.我已经采取了看看如何隐藏代码RMarkdown,与选项来查看它,http://yihui.name/knitr/options/和https://www.ctan.org/pkg/exam?lang=en,但没有找到我能用的东西.
正如您所看到的,我不介意解决方案是否要求用户在计算机上阅读文档,但如果我能找到一个也适用于文档的打印版本的解决方案,那就太棒了.
我正在使用 Rmarkdown 生成 HTML 报告,其中我希望用户可以选择在每个部分或图形之前查看代码(当他们需要时使用切换显示/隐藏代码)。
我想知道是否有一个选项可以为每个代码块全局和单独地这样做。
我看过一些以前使用 javascript 的解决方案,但我不熟悉该语言。我希望我可以在 Rmarkdown 中选择一个选项。
此处和此处显示了以前使用 javascript 的方法,但我不确定如何将这些方法包含在我的 Rmarkdown 文件中。我尝试了以下方法,但没有奏效
<script src="toggleR.js"></script>
```{r}
summary(cars)
```
Run Code Online (Sandbox Code Playgroud)
Rmarkdown 中的一个工作示例将非常有帮助!!
谢谢