R summarytools dfSummary未在RMarkdown选项卡中正确显示



我正试图将2个dfSummary输出放入RMarkdown中的选项卡部分。我想我必须使用results='asis'才能生成绘图,但当我使用该选项时,选项卡功能会中断。摘要不是显示在选项卡中,而是在文档中以内联方式显示。

下面的示例位于ToothGrowth数据集上,显示了我希望解决的问题。

---
title: "test"
output: html_document
---
```{r setup, include = FALSE}
library(summarytools)
st_options(plain.ascii = FALSE               # This is very handy in all Rmd documents
, style = "rmarkdown"               # This too
, footnote = NA                     # Avoids footnotes which would clutter the results
, subtitle.emphasis = FALSE         # This is a setting to experiment with - according to the theme used, it might improve the headings layout
)

knitr::opts_chunk$set(results = 'asis')
```
## R Markdown
### {.tabset .tabset-pills}  
#### Numeric Variables  
This section is for numeric variables.  
```{r}
summarytools::dfSummary(ToothGrowth[c('len', 'dose')], style = "grid", graph.magnif = 0.75, valid.col = FALSE, tmp.img.dir = "/tmp")
```
#### Factor Variables  
This section is for factor variables.  
```{r}
summarytools::dfSummary(ToothGrowth[c('supp')], style = "grid", graph.magnif = 0.75, valid.col = FALSE, tmp.img.dir = "/tmp")
```

谢谢!

我会尝试这两件事:

  1. 设置headings=FALSE。这将防止##与选项卡式内容内部工作发生冲突
  2. 使用CCD_ 3然后使用## Numeric&## Factor。这可能是第一种解决方案的可行替代方案,因为它使用的标题级别与summarytools的不同

最新更新