首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

R到R通信
EN

Stack Overflow用户
提问于 2013-09-18 09:00:14
回答 1查看 306关注 0票数 2

在Linux主机上,我在uni处理器虚拟Windows盒上使用RExcel。有些计算我确实花了很长时间,我把它们委托给主机,这样就可以并行地完成它们。

我这样做的方式是自动创建R脚本,这些脚本仅由Rscript在主机上执行。

我想知道,是否有可能在R会话之间进行基于网络的通信?我知道这个RServe包,但是我找不到一个R客户机(尽管文档声明包括简单的R客户机)。它还说,有更好的方式进行R-R之间的沟通,但没有提到它们.

我计划在Windows 32位和Linux 64位版本的R之间进行通信,两者的版本号相同。如果有帮助,我也可以在Linux主机上运行32位版本的R。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-19 15:20:04

我不知道事情的RExcel方面,但我使用并行包(以及由并行加载的雪包(没有关系)将运行在基于Linux的超级计算机上的R并行实例连接到运行在基于Windows的计算机上的R实例。这意味着我可以在Windows计算机上键入一个命令,并将其分解成几个部分,发送到超级计算机上的并行实例进行处理,然后将结果收集回windows计算机。然而,这导致了大量的通信开销,这意味着一些测试实际上通过并行化运行得更慢(将所有的东西都传输到超级计算机,在那里运行R并行,然后再将结果传输回来)。

查看平行和雪包的文档以获得详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18867920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档