0
我是R新手,並且在加載數據時遇到了一些問題。R閃亮的應用程序找不到本地加載的數據。爲什麼?
在我的server.R
,我有一些代碼來源的R實用功能和R數據。我將這些數據文件放在閃亮的應用程序下的子目錄data
中。
source("utilities.R")
load("data/mydata.RData")
我shinyServer
的結構看起來像以下:
shinyServer(function(input, output, session) {
## ...
## I have a action Button, Run, to start model fitting
main_plot <- eventReactive(input$run, {
fit <- main.shiny()
post_analysis_shiny(fit = fit)
})
main.shiny <- function() {
## get input, fit model
## main.fit() is a function in utilities.R, which requires data saved in mydata.RData
fit <- main.fit()
fit
}
})
當我運行應用程序,有光澤找不到數據。但是如果我在運行閃光燈之前手動加載數據,則一切正常。這裏有什麼問題?非常感謝你。
不能直接的解決方案,但您可以創建除了「UI.R」和「server.R」之外還包含一個'global.R'文件,包括加載或轉換數據。 – Jimbou