我正在使用 r markdown、latex 和具有apa_table()
pdf 文档功能的包 papaja 创建 APA 样式表。我想在现有的顶部添加一个名为 col_spanner 的额外名称(两个,名称为“Cars 1”和“Cars 2”,见图),从第 2 列到并包括第 9 列,名称或标题为汽车'。
使用 kableExtra() 这不是问题,您只需添加:add_header_above(c(" ", "Cars" = 8))
。但这不适用于 papaja、latex 和 pdf 文件(据我所知)。
包括代码和图片来说明。
{r , results= 'asis'}
library(papaja)
my_table <- t(apply(cars, 2, function(x) {
round(c(Mean = mean(x), SD = sd(x), Min = min(x), Max = max(x)), 2)
}))
apa_table(cbind(my_table, my_table),
align = c("l", rep("r", 8)),
caption = "A summary table of the cars dataset.",
note = "This table was created using apa\\_table()",
added_stub_head = "Variables",
col_spanners = list(`Cars 1` = c(2, 5), `Cars 2` = c(6, 9)))