Как я могу покрасить определенные ячейки в таблице R Markdown в зависимости от их значений? - PullRequest
0 голосов
/ 11 января 2019

Я хочу покрасить ячейки таблицы в R Markdown в зависимости от их значения: каждая ячейка со значением> 0 должна быть светло-голубой, а ячейка с наибольшим значением в строке должна быть темно-синего цвета. В данный момент я использую следующий код для таблицы:

kable(mydata) %>%
    kable_styling(bootstrap_options=c("hover", "condensed")) %>%
    column_spec(1, bold = T, border_right = T)

Кто-нибудь знает, как я могу покрасить отдельные клетки?

1 Ответ

0 голосов
/ 11 января 2019

Посмотрите на раздел conditional Logic в Cell/Text Specification блоке на на этой странице

Вы сможете изменить ячейку примерно так:

cell_spec(df, color = ifelse(df> 20, "red", "blue"))
...