【问题标题】:Kable output in RStudio contains raw unformatted htmlRStudio 中的 Kable 输出包含未格式化的原始 html
【发布时间】: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


【解决方案1】:

@Ben 的评论是正确答案:

也许为您的原始 html 尝试 kbl(escape = F)? ——本

【讨论】:

    猜你喜欢
    • 2014-01-23
    • 2018-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    相关资源
    最近更新 更多