【发布时间】:2020-09-25 16:39:08
【问题描述】:
我想知道如何为表格分配条件格式,以便每一行都有需要满足的不同条件。因此,在统计行中,如果值 0.05 则变为红色。
我正在从以下数据框格式化
df_try
Normal Jan Feb
1 stistic 0.93069466 0.90404849
2 p-values 0.05123532 0.01056474
我的条件格式在代码 imporvement_formatter 中,但很自然,它会将所有值变为红色,因为所有值均 0.05 条件
i2 <- df_try %>%
+ select(c(`Normal`,`Jan`, `Feb`))
> formattable(i2)
improvement_formatter <-
+ formatter("span",
+ style = x ~ style(
+ font.weight = "bold",
+ color = ifelse(x < 0.96, customRed, "black")))
>
> formattable(i2, align =c("l","c","c"), list(
+ `Indicator Name` =
+ formatter("span", style = ~ style(color = "grey",font.weight = "bold")),
+ `Jan` = improvement_formatter
+ ))
【问题讨论】:
标签: r conditional-formatting formattable