是否有一个将R集成到ruby中的库?

时间:2010-10-07 13:23:56

标签: ruby r windows-7 integration

我最近在Windows 7上研究了ruby和R之间的集成。到目前为止,当我运行脚本时, rinruby 挂起(在我的 Windows7 机器上)。现在我向this post学习 rsruby 根本不适用于Windows。有人知道一个可行的图书馆吗?

2 个答案:

答案 0 :(得分:2)

让我用这句话来说明我是一个Linux人而不是Windows人......但在某些时候,操作系统的功能确实很重要,对基本POSIX功能的支持也是如此。

因此,将R嵌入Ruby或在Windows上链接它可能不是小菜一碟,因为这可能对您有用。 R毕竟依赖于Windows上的MinGW工具链。

作为替代方案,请考虑优秀的Rserve ---我刚刚注意到西蒙现在也提供了一个看似新的后代RserveWin。这只需要在某处运行,然后您可以通过tcp / ip连接。有C / C ++和Java的示例客户端,以及其他项目,例如pyRserve和此Rserve-Ruby-client,可能符合要求。

编辑还有一个Google搜索也会导致this talk about R / Ruby integration引用RSRruby gem但是(根据另一个快速搜索)似乎也在Windows上出现问题。也许Rserve和连接真的是你最好的票。

答案 1 :(得分:1)

如果您能够在JRuby下运行,那么您可以使用基于Java的桥接到R。

我目前使用RSRuby将R与Rails应用程序集成(在OSX上运行),但我希望很快转换为独立的R服务器。