【发布时间】:2021-11-15 22:22:09
【问题描述】:
我是新来的 shiny ,在任何地方都找不到我的答案。 我在 R 中有一个繁重的代码聚合表。我想将它移到 Web 应用程序中,我选择了 Shiny,因为我的原始代码是用 R 编写的,所以我认为它可以节省我很多时间。
当我运行代码时
ObserveEvent(actionbutton$do,{mybigcalculation(input_tables)})
我的代码正在运行,但在执行我的代码时,无法执行其他操作,例如探索其他选项卡中的表格。渲染部分有效,但 Web 应用程序功能在进程运行时完全冻结.
任何帮助将不胜感激?如果这不起作用,我必须通过将后端(例如水管工)和前端(例如 React)放在不同的服务器中来转移到典型的 Web 应用程序开发。
谢谢
【问题讨论】:
-
如果你想要异步应用,那么看看这篇文章blog.rstudio.com/2018/06/26/shiny-1-1-0
-
谢谢@PorkChop。它只是将进程带到后台(所以我在控制台中看不到它),但网络应用程序仍然停滞不前。我这次就是这样用的。 输出
标签: r shiny shiny-server shinyapps shiny-reactivity