2014-10-01 3 views
1

다른 세션의 r 개체를 사용해야하지만 호출하거나로드하는 방법을 모르겠습니다. 특히 Processing (Java) 내에서 R을 사용하고 세션을 Rserve 패키지에서 stablished 처리 중에 R을 사용합니다. Rstudio에서 사용하는 것과는 다르지만 객체를 사용해야합니다 (cv.glmnet 객체)를 생성합니다. 누구든지이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 감사합니다. 모든 생각은 대단히 감사하겠습니다. 동일한 시스템에있는 경우다른 세션의 개체를 호출하거나 사용하는 방법은 무엇입니까?

답변

0

는 하나 (간단한) 방법은

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

이다 후 수신 세션에서

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

을한다. 파일을 포함하지 않는 더 좋은 방법 (예 : Redis 인스턴스 작성)이 있지만 설정 측면에서 "더"필요합니다.

또한 소켓 연결을 통해 개체를 보내는 방법도 있지만 사소하지는 않습니다.

관련 문제