我有一个在本地运行良好的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,如果重要。