当我使用kableExtra
包从RStudio生成格式化表时,kable_styling()
函数会在块下面生成非常长的html输出,这会使笔记本变得混乱。我已经尝试使用message = FALSE和warnings = FALSE作为块选项,但是都没有阻止这些长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()
我尝试从github安装kableExtra的开发版本 - devtools :: install_github(" haozhu233 / kableExtra") - 这并没有解决问题。
答案 0 :(得分:1)
将它传递给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()
```