【发布时间】:2017-09-16 17:58:05
【问题描述】:
我正在尝试根据另一列的值创建一列颜色。这使用 colorRampPalette 效果很好,但我无法让它在 V4 到 V6 中工作;我认为因为它们是二进制的。如何获得二进制变量的彩色列?
set.seed(123)
md <- data.frame(
V1 = c('link','b','c','d','e','f','g','h'),
V2 = sample(c('link','file'),8,replace=T),
V3 = 1:8,
v4=sample(c('Yes','No'),8,replace = T),
v5=sample(c('Yes','No'),8,replace = T),
v6=sample(c('Yes','No'),8,replace = T))
colfunc <- colorRampPalette(c("blue", "grey"))
md$color <- colfunc(md$v4)
【问题讨论】:
-
你能展示一些从 V1 到 V3 的成功输出吗?