繁体   English   中英

Shinyapp没有在本地工作shinyapps.io

[英]Shinyapp not working on shinyapps.io like locally

我正在开发一个R + Shiny应用程序。 最初我将数据集加载到我的内存中,并根据用户的输入日期对其进行切片。

例如:我下载过去90天的观察结果。 如果用户选择将最近20天视为图表,我只更新图表用于计算的数据帧的切片。

我试图通过查找此日期和切片的起始索引和结束索引来实现此目的。

startIndex <- grep(startDate, datesVector)
endIndex <- grep(endDate, datesVector)

print(startIndex)
print(endIndex)

data <- data[startIndex:endIndex, ]

在我的机器上本地工作正常。 但是在shinyapps.io上运行print语句将返回:

integer(0)
integer(0)

我的应用程序将崩溃,因为它无法切成0:0。 您有什么建议为什么grep在这些平台上表现不同?

[编辑]:这似乎是从这种格式转换日期

Fri. 22 Aug. 2014

对这一个

2014-08-22

datesVector <- as.Date(data$Date, "%a. %d %b. %Y")

正在使用RStudio和我的本地浏览器。 然而,它不适用于shinyapps.io并仅返回NAs

问候

shinyapps.io处理月份名称的方式似乎有问题。 它可以采用数字月值并正确显示月份名称,但不能将月份名称转换为数值。 在这里查看更多。

在Shinyapps.io网站中,您可以单击正在运行的应用程序,然后单击“日志”以获取有关导致错误的更多具体细节。

此外,您可以使用:

shinyapps::showLogs() 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM