2014-10-01 68 views
1

我需要从另一个会话使用r对象,但我不知道如何调用它或加载它。 具体来说,我使用处理(Java)中的R,并使用Rserve软件包建立的会话从内部使用R处理与我在Rstudio中使用的不同,但我需要使用一个对象(cv.glmnet对象)是在Rstudio中创建的。 有没有人有如何做到这一点的想法? 谢谢!每一个想法将非常感激。如何从另一个会话中调用/使用r对象?

回答

0

如果你是在同一台机器上,一个(简单)的方式是

saveRDS(objA, "/tmp/objA.rds") # adjust temp.dir as needed 

,然后做

objA <- readRDS("/tmp/objA.rds") 

在接收会话。有更好的方式不涉及文件(例如写入Redis实例),但在设置方面需要“更多”。

还有一种通过套接字连接发送对象的方法,但它也不是微不足道的。

相关问题