3

背景

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

我剩下的工作都是在主机上完成的。但是,R hdf5 库只能在服务器上运行,而不是在主机上运行(因为一个已知的错误)。

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

目前的方法

我当前的任务是从 R 中调用一个 bash 脚本,该脚本调用服务器上的 R 脚本并提取到 Rdata 文件,然后使用 rsync 将其带回主机(全部在system().

问题

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

我正在考虑以与browser调试时进入会话相同的方式进入服务器 R 会话之类的方法。

4

1 回答 1

2

Rserve怎么样,或者在data.table主页上有一个使用svSocket在客户端和服务器之间传递数据的视频。

于 2011-03-28T22:15:42.217 回答