【发布时间】:2022-01-08 01:15:06
【问题描述】:
我正在 RStudio 中试验 kable。我的颜色格式说明正在输出为原始 html 而不是格式化:
例子:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
install.packages("kableExtra")
library("tidyverse")
library("kableExtra")
```
```{r }
dt = tribble(
~Type, ~Image, ~Days, ~Case1_f, ~Case1_p, ~Case1_m, ~Case1_sd,
"1-1", "kableExtra_sm.png", 1, 0.01, 0.14, 0.54, 1.06,
"1-1", "kableExtra_sm.png", 2, 0.01, 0.74, 0.54, 1.06,
"1-2", "kableExtra_sm.png", 1, 0.01, 0.74, 0.54, 1.06,
"1-2", "kableExtra_sm.png", 2, 0.01, 0.14, 0.54, 1.06,
)
dt$Case1_p = cell_spec(dt$Case1_p, color = ifelse(dt$Case1_p > 0.5, "red", "blue"))
dt %>%
kbl() %>%
kable_styling()
```
我尝试了各种 {R} 和 kbl() 参数,包括 results='asis' 和 format='html' 都没有效果。请问我在这里缺少什么?
【问题讨论】:
-
也许可以尝试
kbl(escape = F)来获取您的原始 html? -
这就是神奇的短语。谢谢本!
标签: r r-markdown knitr kable