以下代码在第1列中不产生垂直对齐的值,也根本不对第2列的值进行分组。我究竟做错了什么?我更新了kableExtra
,并尝试将参数的顺序更改为collapse_rows
。
library(kableExtra)
library(knitr)
collapse_rows_dt <- data.frame(C1 = c(rep("a", 10), rep("b", 5)),
C2 = c(rep("c", 7), rep("d", 3), rep("c", 2), rep("d", 3)),
C3 = 1:15,
C4 = sample(c(0,1), 15, replace = TRUE))
collapse_rows_dt <- collapse_rows_dt[-11, ]
kable(collapse_rows_dt, "latex", align = "c") %>%
kable_styling(full_width = F) %>%
collapse_rows(columns = 1:2,
latex_hline = "major",
valign = "middle",
row_group_label_position = 'stack',
row_group_label_fonts = list(list(bold = T), list(bold = T)))`
应类似于page 17的桌面:
实际输出: