【问题标题】:How can I color specific cells in R Markdown table depending on their values?如何根据值对 R Markdown 表中的特定单元格进行着色?
【发布时间】:2019-01-11 09:48:48
【问题描述】:

我想根据值在 R Markdown 中为表格的单元格着色:值 > 0 的每个单元格都应该是浅蓝色,而行中值最大的单元格应该是深蓝色。 目前我正在为表格使用以下代码:

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

有谁知道我如何为特定的单元格着色?

【问题讨论】:

标签: r r-markdown kable kableextra


【解决方案1】:

查看this pageCell/Text Specification 单元中的conditional Logic 部分

您将能够像这样修改单元格:

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

【讨论】:

    猜你喜欢
    • 2021-03-02
    • 2022-06-10
    • 2023-02-11
    • 2020-07-23
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    相关资源
    最近更新 更多