第一行在删除变量名后使用 pack_rows 被视为 kableExtra 中的列名
Posted
技术标签:
【中文标题】第一行在删除变量名后使用 pack_rows 被视为 kableExtra 中的列名【英文标题】:First row are consider as column name in kableExtra using pack_rows after removing variable names 【发布时间】:2021-12-22 04:06:58 【问题描述】:当我使用 kableExtra::pack_rows() 函数在未命名的变量表上创建分组时,我的问题就开始了。如果渲染代码,您会注意到的问题是第 1 行成为表的列,不在我想要的分组中。在 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)
【问题讨论】:
【参考方案1】:怎么可能?
(在 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后:
【讨论】:
以上是关于第一行在删除变量名后使用 pack_rows 被视为 kableExtra 中的列名的主要内容,如果未能解决你的问题,请参考以下文章
使用Source Insight 在函数名后回车,加括号的时候,如何在回车后括号直接与函数对其?要如何设置?