有关“闪亮的反应性设计”的问题-单击按钮后导入数据的最佳方法

问题描述

点击操作按钮后,我想从fileinput() 导入一些Shiny应用程序中的数据,并在显示之前对其进行一些计算 一些输出

我想知道在Shiny中实际执行此操作的最佳方法是什么,因为存在多种可能性:

  • observeEvent(input$btn,{ ... })内导入数据
  • 通过定义reactive({...}),例如`db
  • 或通过类似方式使用eventReactive({...})(事件也将依赖于导入按钮,如果需要,其他无功值将封装在isolate()中)

根据Shiny文档,此案例应同时使用这两个功能

  • 只要您想执行操作以响应事件,就使用observeEvent。
  • 使用eventReactive创建一个仅根据事件更新的计算值。

我的问题>我们应该使用最合适的反应性工具(observeEvent / eventReactive / ...)拆分那些不同的任务(读取数据,计算,显示)还是将其分组,因为可以将其视为一个块触发后线性执行?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...