带有kable_styling()的kable表外的第一列

时间:2017-10-18 22:31:34

标签: r knitr r-markdown kable kableextra

为什么在此管道中使用kable_styling()时,第一列会出现在html标记的表格之外?

---
title: "Untitled"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r results='asis'}
  x <- data.frame(v1=c("1", "2"),
                  v2=c("3", "4"))
  library(knitr)
  library(kableExtra)

  x %>%
    kable("html") %>%
    kable_styling()
```

enter image description here

2 个答案:

答案 0 :(得分:4)

此错误是由某些计算机(sadly we didn't find the exact reason)上的HTML标记处理不正确引起的,现在已在kableExtra的开发版本中得到解决。如果有人遇到此问题,请将您的kableExtra更新为最新的CRAN / github版本。

答案 1 :(得分:0)

您必须删除当前版本的软件包&#34; scale&#34; 并再次安装&#34; kableExtra&#34;

在我的帮助案例中,看看第一个屏幕:R无法删除旧版本的&#34; scale&#34; 包。

在:

enter image description here

后:

enter image description here