我一直在使用kable和kableExtra效果很好,并且一直在创建表格,然后在R Markdown笔记本中显示内联(以及编织到html).现在,今天早上我重新安装了R和RStudio …现在这些表只出现在查看器窗格中,我得到这个奇怪的代码作为输出 –
<table class="table table-striped" style="width: auto !important; margin-left: auto; margin-right: auto;">
<thead>
<tr>
<th style="text-align:left;"> </th>
[这可以用于许多行]
它仍然可以在编织时使用,它只是令人讨厌它显示在线而不是表格.有趣的是,当我刚刚调用kable时,它似乎确实显示了表格,但似乎它的kableExtra并不喜欢它.
我已经更新了软件包,手动卸载然后重新安装了软件包,甚至在从头开始安装之前完全删除了R和R Studio.
我确信这不是我的代码问题,因为即使对于我没有修改过的数据脚本,它也是如此,昨天它运行得很好.
以下是使用mtcars数据集的可重现示例.我认为这需要在R Markdown Rmd文件中运行,以显示我面临的问题.
library(tidyverse)
library(knitr)
library(kableExtra)
df <- head(mtcars)
kable(df, format = "html", digits = 2) %>%
kable_styling(bootstrap_options = "striped", full_width = F)
这实际上是kableExtra文档中使用的示例之一 – 并且重复 – 代码在编织到html时工作,它只是不再显示在实际文档中,而且是昨天.
任何建议都非常感谢.
最佳答案 我能感受到你的悲伤. :P
当我在kableExtra 0.7.0中制作这个预览功能时,我没有想到笔记本太多了.这是我的坏事.
我刚刚在dev版本中修复了它,并且会在几天内将修复补丁推送到CRAN.您可以等待CRAN更新,但如果您迫不及待想要删除原始HTML结果,请考虑从github安装.
使用新功能,现在您的笔记本中的表将加载引导程序.你会喜欢它. 😉