您可以执行以下操作
---
title: "Untitled"
output:
html_document: default
---
```{r warning=FALSE, message=FALSE, echo=FALSE}
set.seed(1234)
x = rnorm(10, mean=0, sd=1)
y = rnorm(10, mean=0, sd=1)
z = rnorm(10, mean=0, sd=1)
data=data.frame(rbind(x,y,z))
library(knitr)
library(kableExtra)
library(tidyverse)
data %>%
mutate_all(~cell_spec(.x, color = ifelse(.x < 0, "red"," black"))) %>%
kable(escape = F) %>%
kable_styling()
```
这会产生
更新
或者改变文字和背景颜色
---
title: "Untitled"
output:
html_document: default
---
```{r warning=FALSE, message=FALSE, echo=FALSE}
set.seed(1234)
x = rnorm(10, mean=0, sd=1)
y = rnorm(10, mean=0, sd=1)
z = rnorm(10, mean=0, sd=1)
data=data.frame(rbind(x,y,z))
library(knitr)
library(kableExtra)
library(tidyverse)
data %>%
mutate_all(~cell_spec(
.x,
color = ifelse(.x < 0, "white", "white"),
background = ifelse(.x < 0, "red"," black"))) %>%
kable(escape = F) %>%
kable_styling()
```