Предотвратить длинный вывод html из kableExtra :: kable_styling () в RStudio - PullRequest
0 голосов
/ 01 июня 2018

Когда я использую пакет kableExtra для создания отформатированных таблиц из RStudio, функция kable_styling() создает очень длинный вывод html ниже фрагмента, что загромождает ноутбук.Я попытался использовать сообщения = ЛОЖЬ и предупреждения = ЛОЖЬ в качестве параметров чанка, но ни один из них не предотвращает эти длинные сообщения HTML ниже чанка.Есть ли другие варианты, чтобы предотвратить эти длинные сообщения HTML?

library(dplyr)
library(knitr)
library(kableExtra)

mtcars %>% 
  group_by(cyl, am, vs) %>% 
  summarise(mpg = mean(mpg)) %>% 
  knitr::kable(format = "html") %>% 
  kableExtra::kable_styling()

Я попытался установить версию разработки kableExtra из github - devtools :: install_github ("haozhu233 / kableExtra") - и это имеетне решена проблема.

1 Ответ

0 голосов
/ 01 июня 2018

Передайте его на invisible() - вам придется удалить его, когда вы хотите, чтобы HTML отображался, но это поможет в дальнейшем обеспечить гигиену ноутбука (если вы знаете, что это работает).

```{r echo=FALSE, message=FALSE, warning=FALSE}
library(dplyr)
library(knitr)
library(kableExtra)

mtcars %>% 
  group_by(cyl, am, vs) %>% 
  summarise(mpg = mean(mpg)) %>% 
  knitr::kable(format = "html") %>% 
     kableExtra::kable_styling() %>% 
     invisible()
```
...