我不知道如果我这样做的权利。
在标签1,I打开R,然后我将R会话内执行Rserve(端口= 6311)。 我加载变量“name = Hello World”的
在标签2,我开R,然后我尝试连接到Rserve。 我这样做的:
C = RSconnect(主机= “本地主机”,端口6311)
然后我尝试打印的Hello World:
RSeval(C,名字)
但是,这是行不通的。 我得到:
错误RSeval(C,名字):对象的名字'未找到
我在做什么错在这里?
我不知道如果我这样做的权利。
在标签1,I打开R,然后我将R会话内执行Rserve(端口= 6311)。 我加载变量“name = Hello World”的
在标签2,我开R,然后我尝试连接到Rserve。 我这样做的:
C = RSconnect(主机= “本地主机”,端口6311)
然后我尝试打印的Hello World:
RSeval(C,名字)
但是,这是行不通的。 我得到:
错误RSeval(C,名字):对象的名字'未找到
我在做什么错在这里?
我从Rserve的作者的一些信息。 在Rserve改变了可变将提供给变更后连接RSclient。 尤其是我得到了这些代码工作。
$ ~/bin/R CMD Rserve --RS-enable-control
$ ~/bin/R
library(RSclient);
c=RS.connect();
RS.server.eval(c,"xx<-1");
## [1] TRUE
RS.close(c)
## NULL
c1=RS.connect();
RS.eval(c1,quote(yy<-xx));
## [1] 1
quit()