在服务器上调用R以从主机上的R会话中提取数据?

时间:2011-03-26 00:48:24

标签: bash r hdf5

背景

我有一个在主机上运行的R脚本,并在服务器上启动作业。这些作业会输出大量的hdf5文件。

我的其余工作是在主持人身上完成的。但是,R hdf5库只能在服务器而不是主机上工作(因为已知bug)。

从主机上的R,我可以连接到服务器上的R会话,加载R hdf5库,从hdf5文件中提取数据,然后将此对象传递给主机吗?

目前的方法

我当前的kludge是从R中调用一个bash脚本,它调用服务器上的R脚本并提取到Rdata文件,然后使用rsync将其恢复到主机(所有这些都在system()内)

问题

有没有更好的方法从服务器上的这些hdf5文件中提取数据?

我正在考虑输入服务器R会话,就像我在调试时进入browser会话一样。

1 个答案:

答案 0 :(得分:2)

Rserve怎么样,或者有svSocketdata.table主页上的客户端和服务器之间传递数据的视频。