【问题标题】:rpivotTable shiny large dataframerpivotTable 闪亮的大数据框
【发布时间】: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


【解决方案1】:

我遇到了同样的问题,不得不从 t3a.medium 升级到 t3a.large。这比我想要的要多,但现在可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 2014-05-06
    • 2016-01-19
    相关资源
    最近更新 更多