dplyr过滤Shiny应用程序中的所有值

时间:2017-11-29 13:15:26

标签: r shiny dplyr

我正在构建一个R Shiny,用户可以选择一个国家/地区,并根据此过滤数据集。选择菜单还包含一个选项“all”,实际上这意味着不会应用特定的过滤器。我正在寻找一个解决方案,我可以将代码留在我的shinyserver部分,但确保它返回所有值。因此,当选择全部时,实际上不应用该情况。

选择国家/地区时,代码如下所示:

  ShinySet %>% filter(CountryTo == "NL")

如果没有选择国家/地区,我的代码将如下所示:

  ShinySet %>% filter(CountryTo == "ALL")
  ShinySet %>% filter(CountryTo == "*")

问题是在两种情况下都会应用过滤器,这意味着输出不返回任何行,因为没有行在选择范围内。

是否有人建议如何保持声明的结构完整,但找到一种不应用特定过滤器的方法。

0 个答案:

没有答案