Shinny:使用observe刷新数据的源文件
我有一个Shinny:使用observe刷新数据的源文件,r,shiny,R,Shiny,我有一个helper.R,我想从app.R获取它来刷新数据helper.R具有基于Sys.Date()的路径变量,如 data_path <- paste0("data_", Sys.Date(), ".csv") app.R cur_date <- Sys.Date() observe({ invalidateLater(10000, session) if (Sys.Date() > cur_date) { source("helper.
helper.R
,我想从app.R
获取它来刷新数据helper.R
具有基于Sys.Date()
的路径变量,如
data_path <- paste0("data_", Sys.Date(), ".csv")
app.R
cur_date <- Sys.Date()
observe({
invalidateLater(10000, session)
if (Sys.Date() > cur_date) {
source("helper.R")
}
})
由于某些原因,此设置无法用于数据刷新。我不太熟悉R中变量的范围。非常感谢您的帮助。在observer语句中添加
invalidaterater()
,对不起,代码中有它,忘了在这里提及。