C堆栈使用率太接近限制

问题描述

我正在使用R上的闪亮包创建一个Web应用程序。我正在应用程序中输入2个文件。其中之一由日期和时间信息索引。 (即01.04.2019 12:00:00)。但是,在应用程序的服务器端,我必须将此日期和时间列的类型转换为POSIXct,因为它是从excel作为字符读取的。当我这样做并启动应用程序时,将数据上传到应用程序后,应用程序立即停止并给出错误信息; “ C堆栈使用7971264太接近限制了” 读取上传文件的服务器上的代码为;

usedata <- reactive ({
      file1 <- input$file
      if(is.null(file1)){return()}
      read.xlsx(xlsxFile = file1$datapath)
      as.POSIXct(usedata()$Date.and.Time,format = "%d.%m.%Y %H:%M:%s")
    })

当我注释掉as.POSIXct行时,代码可以正常工作,但由于需要“ usedata”的月份信息,因此无法执行所需的计算。对这个问题有什么建议吗?感谢您的进一步帮助。

解决方法

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

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

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