小编kr3*_*r32的帖子

kableExtra column_spec 宽度不起作用

我正在创建将使用 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 行,但不确定接下来要尝试什么。

html r-markdown kableextra kable

5
推荐指数
1
解决办法
4253
查看次数

标签 统计

html ×1

kable ×1

kableextra ×1

r-markdown ×1