【问题标题】:Adding multiple conditions in conditionalPanel in Shiny在 Shiny 的 conditionalPanel 中添加多个条件
【发布时间】:2016-02-03 00:05:20
【问题描述】:

我想知道是否可以在闪亮的conditionalPanel 中添加多个条件。这是一个例子:

 conditionalPanel(condition = "input.SELECT == 1",
                   #Slider 
                   sliderInput("D_FLAG", "Parameter X:",
                   min = 0.001, max = 3, value = 1.38, step = 0.1))

我想添加另一个条件(input.SELECT==1 除外)。我试过了,但没有用。

conditionalPanel(condition = c("input.SELECT == 1","input.FED==2"),
                   #Slider 
                   sliderInput("D_FLAG", "Parameter X:",
                   min = 0.001, max = 3, value = 1.38, step = 0.1))

但它没有用。如果有人可以对在上面的conditionalPanel 中包含多个条件的正确方式提出一些意见,我将不胜感激。

【问题讨论】:

    标签: r shiny rstudio


    【解决方案1】:

    您可以根据需要创建任意复杂的语句,只要它最后的计算结果为 TRUE 或 FALSE。您可能希望将您的两个条件与 AND && 或 OR || 结合起来,就像这样(对于 OR):

    "input.SELECT == 1 || input.FED == 2" 
    

    【讨论】:

      猜你喜欢
      • 2019-09-20
      • 1970-01-01
      • 2018-03-09
      • 2020-01-19
      • 2014-04-13
      • 1970-01-01
      • 2017-07-05
      • 2018-03-09
      • 2018-06-28
      相关资源
      最近更新 更多