2017-05-15 1 views
0

Rmarkdown에 매개 변수를 사용하여 r 코드 청크를 제외시킬 수 있음을 알고 있습니다. http://rmarkdown.rstudio.com/developer_parameterized_reports.html탭 제외 Rmarkdown 매개 변수 기반

그러나 매개 변수의 값에 따라 탭을 제외하거나 포함하려면 어떻게해야합니까? 나는 내가 StatnMap에 의해 대답에 약간의 문제가

## Header {.tabset} 

    ### Tab 1 
    content Tab 1 

    ifelse(param == False) { 
    ### Tab 2 
    content Tab 2 
    } 
    ## 

업데이트

처럼 뭔가를 찾고 있어요

## Header {.tabset} 

### Tab 1 
content Tab 1 

### Tab 2 
content Tab 2 

## 

: 같은 탭이 표시됩니다 . 이 코드를 사용하면 첫 번째 청크에서 R 청크 다음의 HTML이 여전히 R 청크 자체로 표시됩니다. R chunk에 대해 별도의 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) 
``` 

답변

1

당신은 asis 덩어리에 인하 구문을 포함 할 수 있습니다

```{asis, echo=TRUE, eval=param} 
### Tab 2 
content Tab 2 
``` 
관련 문제