【发布时间】:2016-11-20 16:57:24
【问题描述】:
我想使用 R 中的 datatable 函数应用条件格式。考虑以下场景:
test <- data.frame(
var1 = sapply(1:L, function(x)
paste("<X>",paste0(x,
letters,
LETTERS,
"\n",
collapse=" "))),
var2 = round(rnorm(L),2)
)
test$var2 <- ifelse(test$var2 > 1, 1, test$var2)
test$var2 <- ifelse(test$var2 < -1, -1, test$var2)
test$tmp <- test$var2*255
test$R <- test$G <- 0
test$R <- ifelse(test$tmp < 0, round(abs(test$tmp)), test$R)
test$G <- ifelse(test$tmp > 0, round(test$tmp), test$G)
test$col <- paste0("rgb(",test$R,",",test$G,",0)")
test <- test[,c("var1","var2","col")]
datatable(test)
我想使用var1 的字体颜色从col 变量中获取值(我在最终数据表中实际上并不需要)。
这有可能实现吗?
非常感谢。
【问题讨论】: