0
我知道我可以使用Rmarkdown中的參數包含排除r代碼塊。 http://rmarkdown.rstudio.com/developer_parameterized_reports.html根據參數排除標籤Rmarkdown
但是,如何根據參數值排除或包含選項卡。 如果作爲一個選項卡顯示:
## Header {.tabset}
### Tab 1
content Tab 1
### Tab 2
content Tab 2
##
我正在尋找類似
## Header {.tabset}
### Tab 1
content Tab 1
ifelse(param == False) {
### Tab 2
content Tab 2
}
##
更新
我有一些麻煩與StatnMap答案。使用此代碼,在第一個塊中,R塊之後的HTML仍然顯示爲R塊本身。我可以通過爲R塊使用單獨的eval = FALSE
來解決此問題,但我寧願將自己限制在單個塊中的單個參數。因此,僅在asis塊中設置eval = FALSE
。
## HEADER {.tabset .tabset-pills}
When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:
``` {asis, echo = TRUE, eval = FALSE}
### TEST1
```{r echo=FALSE, warning=FALSE}
library(dplyr)
summary(cars)
```
You can also embed plots, for example:
```
### TEST2
```{r, pressure, echo=FALSE}
plot(pressure)
```