[英]Pandas HTML Output Conditional Formatting - Highlight cell if value in range
[英]Highlight a cell with conditional logic (for html, R Markdown output)
我想突出顯示表格中的某些單元格。
例如,突出顯示total_n_obs > 5000
所有單元格。
我看到了大約2年前的解決方案(使用CSS或pander),但無法實現它們。
有沒有一種方法可以直接將此代碼編碼到RMarkdown腳本中?
非常感謝,非常感謝您的幫助/想法!
要突出顯示文本,請更改total_n_obs
列的背景顏色樣式,如下例所示。 (我使用plyr :: summarise命令創建了一個新列)
library(plyr)
df2 <- adply(df,1,
summarise, total_n_obs_t = ifelse(total_n_obs >= 5000,
paste('<div style="background-color: yellow; text-align: right;">',total_n_obs,'</div>',sep=""),
paste('<div style="font-weight: bold; text-align: right;">',total_n_obs,'</div>',sep="")
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.