将.RData文件加载到会话中但没有在Shiny中加载对象

ali*_*boy 4 r shiny

我在R(一个被调用的对象obj)中得到了我的分析结果,并将其保存为.RData文件obj-result.RData.现在,在闪亮,在年初ui.R的文件,我把load("obj-results.RData")这样每次闪亮的运行,这个对象可以加载到R对话,即我期望obj对象将可在后续步骤中,如使用obj@data,obj@sample等.

但是,我发现在当前的R会话中load不会使obj对象可用,因此Shiny无法找到所需的数量.在加载.RData对象时是否有任何遗漏?非常感谢!

ali*_*boy 5

答案是,无论何时在ui.R和/或server.R中使用对象,相关对象都必须加载到同一文件中.否则,闪亮将不知道从其他文件中找到对象的位置(即使它们位于同一目录中并加载).