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")
```

Спасибо!


person AlexP    schedule 15.09.2020    source источник


Ответы (1)


Я бы попробовал эти две вещи:

  1. Настройка headings=FALSE. Это предотвратит конфликт ## с внутренней работой содержимого вкладок.
  2. Используя # {.tabset .tabset-pills}, а затем ## Numeric и ## Factor. Это может быть жизнеспособной альтернативой первому решению, поскольку в нем используются другие уровни заголовков, чем в summarytools.
person Dominic Comtois    schedule 19.09.2020
comment
заголовки = FALSE сработало! Не знаю, как я это пропустил. Спасибо большое! - person AlexP; 21.09.2020