Этот вопрос относится к этому , но значение, которое я хочу обусловить, - это не значение ячейки, а внешний столбец, который доступен, но не показан в DT.
Мой пример прост:
DT::datatable(
iris[,1:4],
editable = TRUE,
filter = c("bottom"),
rownames = FALSE,
extensions = 'Buttons',
options = list(
pageLength=21, scrollY='400px',
dom = 'Brt'
))%>% formatStyle('Sepal.Length', fontWeight = styleInterval(5, c('normal', 'bold')))
Как бы я использовал цветовой код или применил форматирование к столбцу Sepal.Length
в зависимости от значения iris$Species
- Если
Species
равно setosa
, тогда синий и
- Если
Species
равно versicolor
, тогда красный и
- Если
Species
равно virginica
, тогда зеленый