【发布时间】:2023-03-27 21:27:02
【问题描述】:
我正在努力在 Shiny 应用程序中放置一个 rpivotTable。当我尝试测试数据(具有 1000 行的数据框)时,我可以从命令行运行我的应用程序,其他人可以根据我的 ip:port 访问应用程序。但是,当我增加输入 rpivotTable 的数据框的大小时,应用程序将“变灰”,我无法将应用程序提供给其他人。
我也成功地测试了同一个应用程序,启动了一个 EC2 实例,并增加了实例类型,但同样的事情也会发生。我收到了类似的错误,如本文ERROR: [on_request_read] connection reset by peer in R shiny 和此github 问题https://github.com/rstudio/shiny/issues/1469 中所示。 “错误:[on_request_read] 连接被对等方重置”
就调用和渲染 rpivotTable 而言,我的语法非常简单,但随着数据框大小的增加,我的应用程序无法运行。我怀疑这是 javascript 小部件中的超时参数?
【问题讨论】:
-
您能否发布一些代码让我们更好地了解可能发生的情况?
-
当然,数据透视表和渲染的代码非常简单,见下文,只是输入的文件大约有 200,000 行,只有 6 列,它适用于测试数据,所以我不相信这是一个闪亮的东西
-
tabPanel("name of my tab", rpivotTable::rpivotTableOutput("cash") ) -
output$cash <- renderRpivotTable({ rpivotTable::rpivotTable(ex)} ) -
其中
ex是数据框,为多个cmets道歉,在这里发帖的菜鸟,虽然每天都使用堆栈溢出
标签: r shiny rpivottable