r - 将 .RData 文件加载到 session 中,但在 Shiny 中没有加载对象

标签 r shiny

我在 R(一个名为 obj 的对象)中得到了我的分析结果并将其保存为 .RData 文件 obj-result.RData .现在在 Shiny,开头的 ui.R文件,我把 load("obj-results.RData")这样每次运行 Shiny 时,这个对象都可以加载到 R session 中,即我希望 obj对象可用于后续步骤,例如 obj@data , obj@sample , 等等。

但是,我发现 load不会使 obj当前 R session 中可用的对象,因此 Shiny 找不到所需的数量。我在加载 .RData 对象时遗漏了什么吗?非常感谢!

最佳答案

答案是,每当在 ui.R 中使用对象时和/或 server.R ,相关对象必须加载到同一个文件中。否则,shiny 将不知道在哪里可以从其他文件中找到对象(即使它们在同一目录中并已加载)。

关于r - 将 .RData 文件加载到 session 中,但在 Shiny 中没有加载对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17654679/

相关文章:

r - Shiny:使 renderUI 对下拉列表使用react,而不是 submitButton

r - Shiny 的仪表板-显示专用的“正在加载..”页面,直到完成数据的初始加载

调试 littler/Rscripts

读取 R 中包含向量 (c(x,y)) 的 .csv

r - Shiny 的仪表板 - 带有复选框值的 react 条形图

r - 如何在 R Shiny 应用程序中显示嵌入的推文?

r - R Shiny 中的预训练模型

r - 将列表附加到列表

R中的随机行选择

r - 为什么这个带有 lambda 函数的管道不返回矩阵?