按照以下建议后,我可以自己选择导入的列:
Shiny How to dynamically select columns of imported dataset for further analysis
但我想知道是否有一个选项可以从选中删除特定列。我的意思是,例如,我错误地选择了列并且我不想显示此列,我可以在更新数据帧之前以某种方式删除它吗?所以基本上我想知道是否有办法取消选择selectInput
中的选项?
答案 0 :(得分:2)
如果我正确理解您的问题,则应从您的应用用户的角度出发,而不是写出来的人。您希望用户在selectInput
中选择商品后取消选择商品。这当然得到了支持。
用户如何执行此操作取决于您是否在selectize = TRUE
中使用selectInput
。默认值为TRUE
。
如果您使用selectize
,用户只需在项目前移动工字梁光标并按删除,或按后退后按空格键。
如果您不使用selectize
,用户只需点击一个项目即可取消选择。
如果需要,您可以使用“确认”按钮让用户在任何反应性更新之前确认其选择是否正确和完整。