gpt4 book ai didi

r - 在 KableExtra 中插入列分隔符

转载 作者:行者123 更新时间:2023-12-04 01:04:29 25 4
gpt4 key购买 nike

我使用 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)

enter image description here

最佳答案

尝试:


kable(df) %>%
kable_styling() %>%
add_header_above(c("", "Header 1" = 2, "Header 2" = 2), bold = TRUE) %>%
column_spec(4, border_left = TRUE) %>%
column_spec(3, background = "lightgreen")

enter image description here

关于r - 在 KableExtra 中插入列分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66953635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com