【发布时间】:2025-12-08 18:25:02
【问题描述】:
我正在创建将使用 Rmarkdown 呈现为 HTML 的表。我正在使用 kable 并且一直在尝试使用 kableExtra 向我的表格添加功能。将 column_spec 中的宽度选项应用于表中的所有列时,我无法使其工作:
data.frame(RRmin=1, RRmax=10) %>%
dplyr::rename(`Reportable Range Min` = RRmin, `Reportable Range Max` = RRmax) %>%
kable() %>%
column_spec(1:2, width = "0.5in") %>%
kable_styling(c("bordered", "condensed"), full_width = F)
这给出了一个看起来像this 的表。 我可以使宽度更长并且两列都会改变,但是当它变小时它似乎不起作用。我可以缩小一列,但不能缩小另一列:
data.frame(RRmin=1, RRmax=10) %>%
dplyr::rename(`Reportable Range Min` = RRmin, `Reportable Range Max` = RRmax) %>%
kable() %>%
column_spec(1, width = "0.5in") %>%
kable_styling(c("bordered", "condensed"), full_width = F)
这给出了一个看起来像this 的表。第一列已适当更改,但当我尝试更改两列的大小时无法获得此效果。我尝试使用 escape=F 为每一列分别做 column_spec 行,但我不确定接下来要尝试什么。
【问题讨论】:
标签: html r-markdown kable kableextra