我正在创建将使用 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)
Run Code Online (Sandbox Code Playgroud)
这给出了一个看起来像这样的表。我可以使宽度更长并且两列都发生变化,但是当它变小时它似乎不起作用。我可以缩小一列,但不能缩小另一列:
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)
Run Code Online (Sandbox Code Playgroud)
这给出了一个看起来像这样的表。第一列已适当更改,但当我尝试更改两列的大小时,我无法获得此效果。我尝试使用escape=F 为每列做单独的column_spec 行,但不确定接下来要尝试什么。