第一行在删除变量名后使用 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 中的列名的主要内容,如果未能解决你的问题,请参考以下文章

Retrofit 2 从基本 url 中删除主机名后的字符

eclipse/myeclipse 变量名自动补全问题

使用Source Insight 在函数名后回车,加括号的时候,如何在回车后括号直接与函数对其?要如何设置?

小程序 拼接变量名后取值

python list.append() 如何在列表名后引用变量

范围自动填充一行,最好只使用变量