【发布时间】:2021-04-05 13:12:12
【问题描述】:
我使用kableExtra 创建了下表。我正在寻找一种方法,可以在 c 列和 d 列之间添加垂直边框(以分隔两个标题下的内容。)还有,有没有办法改变整个列中单元格的颜色(让说第三栏?)
library(dplyr)
library(kableExtra)
a <- c('First', 'Second', 'Third')
b <- c(1,2,3)
c <- c(4,5,6)
d <- c(7,8,9)
e <- c(10,11,12)
df <- data.frame(a,b,c,d,e)
kable(df) %>%
kable_styling() %>%
add_header_above(c("","Header 1" = 2, "Header 2" = 2), bold = T)
【问题讨论】:
-
尝试将
column_spec(4,border_left = TRUE)转接到您对kable的呼叫
标签: r kable kableextra