基于多列中的值的ggvis过滤器

时间:2015-11-11 16:12:01

标签: r ggvis

当我需要按列进行过滤时,我发现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]])))

非常感谢!

1 个答案:

答案 0 :(得分:2)

我不知道您的数据集是怎样的,我无法测试代码,因为您没有提供可重现的示例,但如果您想要针对其他列检查多个列,则需要使用wget -m -p -E -k -K -np http:\\mysite.com运算符。因此,您的&函数应如下所示:

filter