删除变量名后,第一行被视为使用 pack_rows 的 kableExtra 中的列名

First row are consider as column name in kableExtra using pack_rows after removing variable names

当我使用 kableExtra::pack_rows() 函数对未命名的 table 变量创建分组时,我的问题就开始了。如果呈现代码,您会注意到问题是第 1 行成为 table 的列,不在我想要的分组中。在 pack_rows () 中参数 start_row = 0 是不可能的

library(kableExtra)

my_data <-  mtcars[1:5, 1:6]

my_data %>%
kbl(caption = "without col.names, with groups", col.names = NULL) %>%
kable_styling(bootstrap_options = c("striped", "hover"), latex_options = "hold_position") %>%
pack_rows("Index 1",1, 3) %>%
pack_rows("Index 2",4, 4)

怎么不可能?

(在 RMarkdown 中,您可以在控制台中分配 start_row = 0,是的,仅来自 1。但我没有看到您的问题)

my_data <-  mtcars[1:5, 1:6]

my_data %>%
kbl(caption = "without col.names, with groups", col.names = NULL) %>%
kable_styling(bootstrap_options = c("striped", "hover"), latex_options = c("hold_position")) %>%
pack_rows("Index 1",0, 2) %>%
pack_rows("Index 2",3, 4)

编织成.pdf后: