html - 如何用 kable/kableextra html 表中的乘法符号替换 A*B 中的 *
问题描述
我正在尝试用乘法符号替换表格单元格中字符串中的星号。我可以让它与 kable 一起使用,但如果我尝试使用 kable_styling 它将不起作用。在我提供的图片中,我必须手动编辑 html 文件以制作右侧的表格。
我在 Windows 10 机器上使用 RStudio 1.1.463 和 R 3.6.0 和 kableExtra 1.1.0。
我已经尝试gsub("\\*", " × ", ...)
过gsub("\\*", " \\× ", ...)
kable(...)
和_kable(..., escape = F)
有或没有kable_styling
。(见代码)
---
output:
html_document:
df_print: kable
self_contained: no
pdf_document:
keep_tex: no
word_document: default
---
library(knitr)
library(kableExtra)
Predictor <- c("A", "B", "A*B")
Statistic <- c(0.8365, 0.8843, -0.9303)
WTest <- data.frame(Predictor = Predictor, Statistic = Statistic)
WTest$Predictor <- gsub("\\*", " × ", WTest$Predictor)
kable(WTest) %>%
kable_styling(bootstrap_options = "striped", full_width = FALSE, position = "left")
我希望生成的 html 代码包含:
A × B
但实际输出是:
A &times; B
如果我使用kable(WTest, escape = F)
并删除kable_styling
. 但后来我失去了引导格式......