变量未保存/加载到R shiny中的工作区图像中

ckx4rj1h  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(101)

所以我有一个闪亮的应用程序,我使用类似“用户数据”类型的东西。在用户处理完他们的东西之后,他们保存工作区图像,然后当他们再次使用应用程序时,它会重新加载。然而,由于某些原因,一些变量没有被保存。比如说,

observeEvent(input$FileChosen, {
dDir<<- filebrowser$path()
.....
vPath <- getwd()
save.image(paste0(vPath,"/Default.RData"))
}

然而,在加载后

if (file.exists(paste0(vPath, "/Default.RData"))){
    load(paste0(vPath, "/Default.RData"))

R表示,当我尝试像这样访问它们时,一些保存的对象不存在:

observeEvent(input$Data, {
    print(dDir)

怎么了?

bzzcjhmw

bzzcjhmw1#

从注解中可以看出,解决方案是使用isolate,因为它是一个React变量。

isolate({ dDir <<- filebrowser$path() })

相关问题