首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防止从RStudio中的kableExtra::kable_styling()输出长html

防止从RStudio中的kableExtra::kable_styling()输出长html
EN

Stack Overflow用户
提问于 2018-06-02 00:34:34
回答 1查看 224关注 0票数 0

当我使用kableExtra包从RStudio生成格式化的表格时,kable_styling()函数在块下面生成非常长的html输出,这会使笔记本变得杂乱无章。我曾尝试使用message=FALSE和warnings=FALSE作为块选项,但这两个选项都不能阻止块下面的这些长html消息。有没有其他选择来防止这些长的html消息?

代码语言:javascript
运行
复制
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")--and安装kableExtra的开发版本,但没有解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2018-06-02 03:05:22

通过管道将其传递给invisible() --当您希望呈现HTML时,必须将其删除,但这有助于保持笔记本的安全性(一旦您知道它可以工作)。

代码语言:javascript
运行
复制
```{r echo=FALSE, message=FALSE, warning=FALSE}

库(Dplyr)

库(Knitr)

库(KableExtra)

mtcars %>%

group_by(cyl,am,vs) %>%

汇总(mpg=平均值(Mpg)) %>%

%>%::kable(格式= "html")

代码语言:javascript
运行
复制
 kableExtra::kable_styling() %>% 
代码语言:javascript
运行
复制
 invisible()
代码语言:javascript
运行
复制
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50647716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档