R 更改数据表中特定行的字体颜色

R 更改数据表中特定行的字体颜色,r,datatable,R,Datatable,我试图突出显示数据表中的特定行,并更改字体颜色 我已设法突出显示该行并更改字体颜色。但是,整个表格的字体颜色不仅会更改指定行的字体颜色。 下面是一个可复制的代码与我的问题。正如您所看到的,指定的行高亮显示没有问题,但是如果您取消注释行#color='white',您将看到我的问题所在 library(DT) library(tibble) mtcars <- rownames_to_column(mtcars, "carNames") datatable(mtcars, option

我试图突出显示数据表中的特定行,并更改字体颜色

我已设法突出显示该行并更改字体颜色。但是,整个表格的字体颜色不仅会更改指定行的字体颜色。 下面是一个可复制的代码与我的问题。正如您所看到的,指定的行高亮显示没有问题,但是如果您取消注释行
#color='white',
您将看到我的问题所在

library(DT)
library(tibble)

mtcars <- rownames_to_column(mtcars, "carNames")


datatable(mtcars, options = list(dom = 't')) %>%
  formatStyle('carNames',
              target='row',
              #color = 'white',
              backgroundColor = styleEqual('Valiant','red'))
库(DT)
图书馆(tibble)
mtcars%
formatStyle('carNames',
target='row',
#颜色='白色',
backgroundColor=styleEqual('Valiant','red'))
我试着转移颜色的争论,但不起作用。任何指点都将不胜感激


干杯

只需对字体颜色使用相同的逻辑即可

datatable(mtcars, options = list(dom = 't')) %>%
  formatStyle('carNames',
              target='row',
              color = styleEqual('Valiant','white'),
              backgroundColor = styleEqual('Valiant','red'))

谢谢你的帮助。这听起来可能很傻,但我花了一个小时在网上搜索并尝试不同的东西。我查看了styleEqual参数,但我看到了CSS值,只是忽略了它。