我如何将 gt table 中的一行设置为特定颜色

How can i set a row in a gt table to be a specific color

因此,例如在下面的 table 中,我想为第三行设置背景色 #D9654B。 可以通过指定第三行或使其以 V1=="c"

为条件来完成

df <- tibble(V1=c("a","b","c"),V2=c(7:9))
df %>% 
  gt()

提前致谢

使用tab_style定位特定单元格进行格式化

df %>% 
  gt() %>% 
  tab_style(
    style = list(
      cell_fill(color = "#D9654B")
    ),
    locations = cells_body(
      columns = vars(V1, V2), # not needed if coloring all columns
      rows = 3)
  )

如果您更喜欢指定 V1 的值也更好,只需使用 rows = V1 == "c"