2017-05-15 6 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チャンクに別のeval = FALSEを使用してこれを修正できましたが、1つのチャンク内の1つのパラメータに制限したいと考えています。したがって、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 
``` 
関連する問題