【问题标题】:Prevent long html output from kableExtra::kable_styling() in RStudio防止 RStudio 中 kableExtra::kable_styling() 的长 html 输出
【发布时间】:2018-06-01 16:34:34
【问题描述】:

当我使用 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--devtools::install_github("haozhu233/kableExtra") 安装开发版的 kableExtra--但这并没有解决问题。

【问题讨论】:

    标签: r rstudio kableextra


    【解决方案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()
    ```
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多