在server.R中找不到R Shiny Error对象

时间:2016-05-27 20:15:17

标签: r shiny

我有一个在本地运行良好的Shiny应用程序。但是,当我在shinyapps.io上部署它时遇到以下错误:

  

错误:对象'精算表'未找到。

其中,精算表是一个rds对象,我试图加载到我的server.R文件中。我有文件" ui.r"," server.R"和" helpers.R"在我的app文件夹中,带有"数据"包含文件的子文件夹" actuarialtable.rds"和" SMData.rds"

我的server.R文件如下:

source("helpers.R")
actuarialtable <- readRDS("data/actuarialtable.rds")
SMData <- readRDS("data/SMData.rds")

shinyServer(function(input, output) {
  data <- reactive({
    RunSim(
      currentAge = input$currentAge,
      retireAge = input$retireAge,
      numsamples = input$numsamples,
      initValue = input$initValue,
      stockpct = input$stockpct / 100,
      moncont = input$moncont,
      maxWd = input$wdRange[2],
      minWd = input$wdRange[1],
      sex = input$sex,
      partnerAge = input$partnerAge,
      partnerSex = input$partnerSex
    )
  })

<Some other code plotting output of RunSim()> 

})

似乎出于某种原因,我的&#34; actuarialtable.rds&#34;文件没有被加载,但我不明白为什么。我的工作目录是包含我的应用程序的目录。使用Windows,如果重要。

0 个答案:

没有答案