相关疑难解决方法(0)

如何隐藏RMarkdown中的代码,可以选择查看它

我正在写一个RMarkdown 文档,我想在其中重新运行一些块(5到9).没有必要再次显示这些块,所以我考虑使用

```{r echo=FALSE}
Run Code Online (Sandbox Code Playgroud)

使重新运行块不可见,如另一个stackoverflow问题中所述.这很好,并输出所需的结果(改进了第二次迭代的拟合 - 请参阅此处实现的此解决方案).

然而,在一个理想的世界中,代码是可扩展的,因此用户可以看到他们想要用于教育目的和清晰度的确切内容(例如,请参阅此处的 Greasemonkey解决方案的链接),而不是隐藏在我的第二个rpubs示例中.解决方案可能看起来像这样,但周围的盒子较短,以避免分心:

for (i in 1:nrow(all.msim)){ # Loop creating aggregate values (to be repeated later)
  USd.agg[i,]   <- colSums(USd.cat * weights0[,i])
}

for (j in 1:nrow(all.msim)){
weights1[which(USd$age <= 30),j] <- all.msim[j,1] /USd.agg[j,1] 
weights1[which(USd$age >= 31 & USd$age <= 50),j] <- all.msim[j,2] /USd.agg[j,2] 
weights1[which(USd$age >= 51),j] <- all.msim[j,3] /USd.agg[j,3] ## 
}
# Aggregate the results for each zone
for (i in 1:nrow(all.msim)){
  USd.agg1[i,]   <- colSums(USd.cat * weights0[,i] * weights1[,i]) …
Run Code Online (Sandbox Code Playgroud)

markdown r code-snippets rstudio

26
推荐指数
2
解决办法
2万
查看次数

如何在rmarkdown html文档中添加代码折叠到输出块

我非常欣赏RMarkdown中的"code_folding"功能.但是,我真正需要的是让代码始终显示并切换输出上的显示.

---
title: "test file"
author: "dayne"
date: "June 10, 2016"
output: 
  html_document:
    code_folding: hide
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

Here is a basic example.

```{r}
3 + 4
```
Run Code Online (Sandbox Code Playgroud)

有没有办法切换输出而不是代码?我想到的最好(但不是理想的)解决方案是添加collapse=TRUE到块中,但代码和输出仍然同时显示.

链接到已编译的文档:http://rpubs.com/daynefiler/188408

r r-markdown

16
推荐指数
3
解决办法
1万
查看次数

标签 统计

r ×2

code-snippets ×1

markdown ×1

r-markdown ×1

rstudio ×1