Markdown 如何在R标记中对列进行分组?

Markdown 如何在R标记中对列进行分组?,markdown,knitr,pandoc,kable,kableextra,Markdown,Knitr,Pandoc,Kable,Kableextra,我正在尝试使用kable生成一个表,并将输出保存为降价。我稍后将使用pandoc将降价转换为pdf。对于我的表,我想将表列分为两组。这似乎可以通过使用kableExtra“add_header_over”函数来实现,但不幸的是,输出不能存储为降价。有没有一种方法可以使用标记对列进行分组?我正在下面粘贴我的虚拟代码。感谢所有意见和建议 library(knitr) library(kableExtra) test <- head(mtcars, head=10) test <- tes

我正在尝试使用kable生成一个表,并将输出保存为降价。我稍后将使用pandoc将降价转换为pdf。对于我的表,我想将表列分为两组。这似乎可以通过使用kableExtra“add_header_over”函数来实现,但不幸的是,输出不能存储为降价。有没有一种方法可以使用标记对列进行分组?我正在下面粘贴我的虚拟代码。感谢所有意见和建议

library(knitr)
library(kableExtra)
test <- head(mtcars, head=10)
test <- test[,c(1:6)]
kable(test, "markdown")

为什么要将输出存储在markdown中,然后稍后使用pandoc将markdown转换为pdf。为什么不一步完成

library(knitr)
library(kableExtra)

test <- head(mtcars, head = 10)
test <- test[, c(1:6)]

p <- kable(test) %>%
  add_header_above(c(" " = 1, "Group 1" = 3, "Group 2" = 3))
p
库(knitr)
图书馆(kableExtra)
测试
library(knitr)
library(kableExtra)

test <- head(mtcars, head = 10)
test <- test[, c(1:6)]

p <- kable(test) %>%
  add_header_above(c(" " = 1, "Group 1" = 3, "Group 2" = 3))
p