1
我需要从另一个会话使用r对象,但我不知道如何调用它或加载它。 具体来说,我使用处理(Java)中的R,并使用Rserve软件包建立的会话从内部使用R处理与我在Rstudio中使用的不同,但我需要使用一个对象(cv.glmnet对象)是在Rstudio中创建的。 有没有人有如何做到这一点的想法? 谢谢!每一个想法将非常感激。如何从另一个会话中调用/使用r对象?
我需要从另一个会话使用r对象,但我不知道如何调用它或加载它。 具体来说,我使用处理(Java)中的R,并使用Rserve软件包建立的会话从内部使用R处理与我在Rstudio中使用的不同,但我需要使用一个对象(cv.glmnet对象)是在Rstudio中创建的。 有没有人有如何做到这一点的想法? 谢谢!每一个想法将非常感激。如何从另一个会话中调用/使用r对象?
如果你是在同一台机器上,一个(简单)的方式是
saveRDS(objA, "/tmp/objA.rds") # adjust temp.dir as needed
,然后做
objA <- readRDS("/tmp/objA.rds")
在接收会话。有更好的方式不涉及文件(例如写入Redis实例),但在设置方面需要“更多”。
还有一种通过套接字连接发送对象的方法,但它也不是微不足道的。