【问题标题】:Filter columns based on radio button selection in Shiny R根据 Shiny R 中的单选按钮选择过滤列
【发布时间】:2019-10-18 13:55:43
【问题描述】:

您好,我一直在做一个关于英格兰超级联赛的小项目。我想根据单选按钮选择创建一个反应表。我的示例表的形式是(数据是虚构的),

Team         G_Played H_goals A_goals H_wins A_wins H_loss A_loss
Arsenal        200      120     87      35     20     45     30
Aston Villa    200      118     74      26     14     98     75
Chelsea        200      147     98      48     30     25     28
Bolton         200      108     84      26     14     57     60

如果我在单选按钮上选择“主页”,我只需要 Team、G_played、H_goals、H_wins、H_loss 的记录。同样,如果我选择“Away”,我应该能够获得 Team、G_played、A_goals、A_wins、A_loss。

我已经尝试了此示例中的解决方案,R shiny radio button。但我不知道如何为给定的单选按钮选择调用多个列。

有人可以建议一个代码或建议我可以从什么开始。

【问题讨论】:

    标签: r shiny radio-button reactive


    【解决方案1】:

    构建一个 if 条件来转换您的数据集。您可以在响应式函数中进行此操作,就像在闪亮的应用程序中推荐的那样,或直接在您的输出函数中。

    if(input$radiobutton == 'Home'){ df <- df %>% select(G_played, H_goals, ....) }

    'Away' 相同

    【讨论】:

      猜你喜欢
      • 2014-10-27
      • 2017-05-09
      • 2020-07-12
      • 1970-01-01
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      相关资源
      最近更新 更多