Saya memiliki tabel berikut yang dibuat menggunakan kableExtra. Saya mencari cara di mana saya dapat menambahkan perbatasan vertikal antara kolom C dan D (untuk memisahkan konten di bawah dua header.) Juga, apakah ada cara untuk mengubah warna sel dalam seluruh kolom (mari Ucapkan kolom ketiga?)

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

3
sa90210 5 April 2021, 16:12

1 menjawab

Jawaban Terbaik

Mencoba:


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

4
Peter 5 April 2021, 13:51