我正在尝试创建一个R + Shiny应用程序,最初至少会绘制日期数据的直方图。我已经在我的本地系统中的RStudio上成功运行,但在shinyapps.io上无法正常工作。
目前,该应用程序非常简单 - 用户界面实际上并没有做任何事情,数据只是一小部分测试数据。
在RStudio中运行良好(绘制了一个漂亮的直方图)。当加载到shinyapps.io上时,“标题面板”文本和侧边栏显示,但一两秒钟后,要么 - 报告错误“'from' cannot be NA, NaN or infinite” - 屏幕变灰并停止脚本(?) 在两种情况下都没有生成直方图。
这让我困惑不解;如果有人对我犯了什么错误有任何建议,我会很感兴趣。也许与as.Date有关 - 可能类似的问题在此处报告,但没有解决方案。
我的两个闪亮文件是:
showLogs()未报告任何错误(或除版本、启动和监听之外的内容):
2015-02-22T10:00:50.507273+00:00 shinyapps[32851]: R版本:3.1.2
2015-02-22T10:00:50.509043+00:00 shinyapps[32851]: rmarkdown版本:0.0.0
2015-02-22T10:00:50.507340+00:00 shinyapps[32851]: Shiny版本:0.11.1
2015-02-22T10:00:50.509508+00:00 shinyapps[32851]: knitr版本:0.0.0
2015-02-22T10:00:50.784283+00:00 shinyapps[32851]:
2015-02-22T10:00:50.784285+00:00 shinyapps[32851]: 使用进程ID '14' 启动Shiny
2015-02-22T10:00:50.792403+00:00 shinyapps[32851]:
2015-02-22T10:00:50.792405+00:00 shinyapps[32851]: 监听 http://0.0.0.0:57429
目前,该应用程序非常简单 - 用户界面实际上并没有做任何事情,数据只是一小部分测试数据。
在RStudio中运行良好(绘制了一个漂亮的直方图)。当加载到shinyapps.io上时,“标题面板”文本和侧边栏显示,但一两秒钟后,要么 - 报告错误“'from' cannot be NA, NaN or infinite” - 屏幕变灰并停止脚本(?) 在两种情况下都没有生成直方图。
这让我困惑不解;如果有人对我犯了什么错误有任何建议,我会很感兴趣。也许与as.Date有关 - 可能类似的问题在此处报告,但没有解决方案。
我的两个闪亮文件是:
# ui.R
shinyUI(fluidPage(
titlePanel("title panel"),
sidebarLayout(
sidebarPanel(
),
mainPanel(
plotOutput("distPlot")
)
)
))
并且
# server.R
library(shiny)
shinyServer(function(input, output){
output$distPlot <- renderPlot({
text_date <- c("9 March 2006", "31 October 2008", "24 September 2008", "27 February 2009", "19 May 2014", "11 December 2009", "7 August 2013", "8 December 2014", "2 February 2010", "22 December 2014", "20 December 2011", "4 September 2009", "19 December 2013", "10 October 2007", "19 September 2008")
num_date <- as.Date(text_date, format = "%d %B %Y")
#plot a histogram
hist(num_date,
breaks = "years",
format = "%Y",
freq = TRUE)
})
})
showLogs()未报告任何错误(或除版本、启动和监听之外的内容):
2015-02-22T10:00:50.507273+00:00 shinyapps[32851]: R版本:3.1.2
2015-02-22T10:00:50.509043+00:00 shinyapps[32851]: rmarkdown版本:0.0.0
2015-02-22T10:00:50.507340+00:00 shinyapps[32851]: Shiny版本:0.11.1
2015-02-22T10:00:50.509508+00:00 shinyapps[32851]: knitr版本:0.0.0
2015-02-22T10:00:50.784283+00:00 shinyapps[32851]:
2015-02-22T10:00:50.784285+00:00 shinyapps[32851]: 使用进程ID '14' 启动Shiny
2015-02-22T10:00:50.792403+00:00 shinyapps[32851]:
2015-02-22T10:00:50.792405+00:00 shinyapps[32851]: 监听 http://0.0.0.0:57429
as.Date
在月份名称方面不兼容所致。 - jalapic