我需要着色單元,如果單元格的值大於80。例如更大kable輸出表中的單元格的顏色,給這個數據幀稱爲DF:你如何改變在knitr
dput(df)
structure(list(Server = structure(1:2, .Label = c("Server1",
"Server2"), class = "factor"), CPU = c(79.17, 93), UsedMemPercent = c(16.66,
18.95)), .Names = c("Server", "CPU", "UsedMemPercent"), row.names = c(NA,
-2L), class = "data.frame")
df [2,2]應爲紅色。我可以通過什麼來改變文字的顏色像這樣使用xtable:
df[, 2] = ifelse(df[, 2] > 80, paste("\\color{red}{", round(df[, 2], 2), "}"), round(df[, 2], 2))
如果我這樣做,並打印出與kable表,它不會打印出來。任何想法如何在彩色輸出表中對單元格着色?