如何创建条件flexdashboard布局
目的是在标记文件中创建flexdashboard布局。文件处于行方向,然后布局包含多行,一行接一行。目标是根据预定义的布尔条件使布局部分和伴随的块之一不执行/显示。我能够合并一个布尔值,在输出中不包含块代码,但在条件布局中找不到任何结果。 需要注意的是,最终的结果是一个独立的文件,因此不可能有闪亮的解决方案。就我所知 到目前为止,我想到的只是将版面与标题保持在一起,而不是删除所有内容。 变量series35被用作布尔值,以使块不产生结果。怎么可能如何创建条件flexdashboard布局,r,r-markdown,flexdashboard,R,R Markdown,Flexdashboard,目的是在标记文件中创建flexdashboard布局。文件处于行方向,然后布局包含多行,一行接一行。目标是根据预定义的布尔条件使布局部分和伴随的块之一不执行/显示。我能够合并一个布尔值,在输出中不包含块代码,但在条件布局中找不到任何结果。 需要注意的是,最终的结果是一个独立的文件,因此不可能有闪亮的解决方案。就我所知 到目前为止,我想到的只是将版面与标题保持在一起,而不是删除所有内容。 变量series35被用作布尔值,以使块不产生结果。怎么可能 `row` `----------
`row`
`--------------------------------------`
当series35为FALSE时,行也被条件化(如果这是一个单词),即不创建新的布局节
row
-------------------------------------
###`r Title 1`
```{r, echo=FALSE, results='asis'}
chunk code
```
row
-------------------------------------
###`r Title 2`
```{r, echo=FALSE, results='asis', eval = series35}
chunk code (suppressed when series35 is FALSE)
```
row
-------------------------------------
###`r Title 3`
```{r, echo=FALSE, results='asis'}
chunk code
```
row
-------------------------------------
###`r Title 4`
```{r, echo=FALSE, results='asis'}
chunk code
```
row {data-height=50}
-------------------------------------
您可以将该部分封装在由
系列35
控制的注释中。类似这样的东西(如果你能提供一个可复制的例子,那么提供满足你需求的东西会更容易,但希望这会有所帮助)
您可以将该部分封装在由
系列35
控制的注释中。类似这样的东西(如果你能提供一个可复制的例子,那么提供满足你需求的东西会更容易,但希望这会有所帮助)
经过更多的探索,我终于找到了一个给我答案的尖锐问题
```{r, eval = series35}
asis_output("row")
asis_output("-------------------------------------")
asis_output("###`Title 2`")
```
```{r, echo=FALSE, results='asis', eval = series35}
chunk code (suppressed when series35 is FALSE)
```
作为一个快速添加,它工作得很好。我还没有尝试joshpk的方法,但它看起来确实是一个潜在的干净选择。我在进行了更多的搜索后,找到了一个给我答案的尖锐问题
```{r, eval = series35}
asis_output("row")
asis_output("-------------------------------------")
asis_output("###`Title 2`")
```
```{r, echo=FALSE, results='asis', eval = series35}
chunk code (suppressed when series35 is FALSE)
```
作为一个快速添加,它工作得很好。我还没有尝试joshpk的方法,但它看起来确实是一个潜在的干净选项