我是R的DT包的忠實粉絲。我想複製一些有條件格式化的Excel表格,但發現難以訪問樣式功能。條件格式化數據表DT R
具體而言,我希望能夠創建一個函數,允許用戶調用數據表的行/列並對其應用一些條件表格,與在Excel中的操作類似。對於像我這樣的新手R用戶來說,這將是一個額外的功能,並且也爲其他人加快了這一進程。與熱圖不同,條件格式對於行/列不是全部相同類型時很重要,因此您需要單獨執行每一行。也很高興能夠說明什麼是高價值和低價值的選擇標記。
我看你可以this頁
# create 19 breaks and 20 rgb color values ranging from white to red
brks <- quantile(df, probs = seq(.05, .95, .05), na.rm = TRUE)
clrs <- round(seq(255, 40, length.out = length(brks) + 1), 0) %>%
{paste0("rgb(255,", ., ",", ., ")")}
datatable(df) %>% formatStyle(names(df), backgroundColor = styleInterval(brks, clrs))
造成斷,在後續的例子,但我不知道如何應用到各行,但好像你可以通過名字來稱呼他們,看到here通過formatStyle()和背景顏色,但你仍然沒有陰影漸變,你需要知道行/列的名稱,這是有點太
創建自定義函數的任何幫助將是一個大幫助R數據表社區IMO。