请参阅下面的rmarkdown文件。
运行它时,具有letter = b的行应该一直涂成红色,但是由于该组是“”,所以它不会涂成整个颜色。任何想法如何解决这个问题?如果我在单元格中输入“-”,它将全部变为红色,但是我需要将其留空。
---
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r test}
library(kableExtra)
data = data.frame(letter = c("a","b") , group=c("g",""))
kable(
data,
format ="latex",
caption = "",
booktabs = T,
longtable = T,
escape = F,
align = "c",
linesep=""
) %>% kable_styling(latex_options = c(
"striped",
"repeat_header"
),
font_size=7)%>%
row_spec(2, bold = T, background = "red")
```
答案 0 :(得分:0)
最简单的解决方案是用不间断的空格~
填充空白单元格:
data = data.frame(letter = c("a","b") , group=c("g","~"))