Цвет фона в ячейках таблицы

#r #officer

#r #офицер

Вопрос:

Я создаю таблицы с использованием гибкой таблицы и officer. Я хотел бы применить условное форматирование к ячейкам, например, если значение> 1,5, примените цветной фон. Я понимаю, как окрашивать целые строки или столбцы, но не отдельные ячейки. Возможно ли это?

Комментарии:

1. Взгляните на conditional formatting раздел гибкой виньетки cran.r-project.org/web/packages/flextable/vignettes/format.html

Ответ №1:

Использование airquality набора данных для демонстрации условного форматирования ячейки :

 library(flextable)

#https://cran.r-project.org/web/packages/flextable/vignettes/format.html
df<- datasets::airquality
ft<- flextable(df)
ft<- bg(ft, bg = "#E4C994", part = "header")
ft<- bg( ft, bg = "#99CCFF", part = "body")
#conditional formatting : 
#i is row , conditional . j is column 
bg(ft, i = ~ Temp>70, 
      j = ~ Temp, 
      bg="red")
  

Результатом будет :

введите описание изображения здесь