取消选择导入数据集的列 - selectInput - Shiny

时间:2017-09-27 11:20:34

标签: r shiny

按照以下建议后,我可以自己选择导入的列:

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

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

1 个答案:

答案 0 :(得分:2)

如果我正确理解您的问题,则应从您的应用用户的角度出发,而不是写出来的人。您希望用户在selectInput中选择商品后取消选择商品。这当然得到了支持。

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

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

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

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