Gostaria de colorir células condicionalmente com base em uma coluna diferente usando gt
o pacote. Tentei usar o rows
argumento para colorir condicionalmente, mas não funcionou. Aqui, tentei um exemplo reproduzível:
library(gt)
library(dplyr)
head(mtcars) %>%
gt() %>%
data_color(
columns = cyl,
rows = vs == 0,
palette = c("red", "green")
)
Saída:
Como você pode ver, a cor não está correta, assim como os outros valores. Deveria ser vermelho se vs for 0 e verde se vs for 1. Alguém sabe como podemos colorir condicionalmente esses valores com base em uma coluna diferente no gt?