【问题标题】:Unselect columns of imported dataset - selectInput - Shiny取消选择导入数据集的列 - selectInput - Shiny
【发布时间】:2017-09-27 11:20:33
【问题描述】:

根据以下建议,我可以自己选择导入的列:

Shiny How to dynamically select columns of imported dataset for further analysis

但我想知道是否有一个选项可以从选定的列中删除特定列。我的意思是,例如,我错误地选择了列并且我不想显示此列,我可以在更新数据框之前以某种方式将其删除吗?所以基本上我想知道是否有办法取消选择selectInput中的选项?

【问题讨论】:

  • 您能否提供一个小例子来说明您如何处理此问题的代码?

标签: r shiny


【解决方案1】:

如果我正确理解了您的问题,那是从您的应用用户的角度出发,而不是从编写它的人的角度出发。您希望用户在您的 selectInput 中选择项目后能够取消选择项目。这当然是支持的。

用户如何执行此操作取决于您是否在selectInput 中使用selectize = TRUE。默认为TRUE

如果您使用selectize,用户只需将工字光标移动到项目之前并按删除,或在其之后按退格键。

如果您不使用selectize,用户只需单击一个项目即可取消选择它。

如果需要,您可以使用“确认”按钮让用户在任何反应性更新之前确认他们的选择正确且完整。

【讨论】:

    猜你喜欢
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 2021-03-24
    • 2017-04-22
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多