gpt4 book ai didi

r - Shinyapp 不像在本地那样在 shinyapps.io 上工作

转载 作者:行者123 更新时间:2023-12-01 09:55:37 35 4
gpt4 key购买 nike

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

例如:我下载了过去 90 天的观察结果。如果用户选择以图表形式查看过去 20 天,我只会更新图表用于计算的数据框切片。

我试图通过查找此日期的开始索引和结束索引并相应地进行切片来完成此操作。

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

print(startIndex)
print(endIndex)

data <- data[startIndex:endIndex, ]

在我的机器上本地运行良好。但是在 shinyapps.io 上运行,打印语句将返回:

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 并且只返回 NA

问候

最佳答案

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

关于r - Shinyapp 不像在本地那样在 shinyapps.io 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605657/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com