【发布时间】:2015-11-11 16:12:00
【问题描述】:
当我需要按列过滤时,我发现 ggvis 非常棒,而且效果很好(uf 指的是该列中的独特因素):
filter(data$Life.stage %in% eval(input_checkboxgroup(uf), selected = uf[[1]])))
但是,我一直在尝试按 3 个不同列中的值进行过滤,并且想知道这是否可能?如果我尝试做这样的事情,那就行不通了。
filter(data$[,1:3] %in% eval(input_checkboxgroup(c(uf, uf1, uf2), selected = uf[[1]])))
非常感谢!
【问题讨论】:
-
data[,1]是否会针对 uf 进行检查,data[,2]是否针对 uf1 等等? -
是的,很抱歉我应该澄清这一点。 uf、uf1 和 uf2 具有这些列中的所有独特因子。