我一直在使用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 时工作,它只是不再显示在实际文档中,而且是昨天。
非常感谢任何建议。