pyRserve: 连接远程 R 语言进程的 Python 客户端

在我们的博客中, 记录了我们在开发过程中所使用的技术和遇到的问题, 希望作为其他开发和设计者的一个学习交流平台.

pyRserve: 连接远程 R 语言进程的 Python 客户端


pyRserve是一个纯pyhton的客户端, 用于连接远程的R进程. R是现在开源界最重要和最广为使用的统计语言.

通过pyRserve连接R进程, 可以在python中最大的利用R语言. pyRserve的安装不需要其他依赖包, 子需要使用pip安装即可.

简单的使用代码如下:

    >>> import pyRserve
    >>> conn = pyRserve.connect('Rserve.example.com')
    >>> conn.eval('sum( c(1.5, 4) )') # 直接在R中执行语句
    >>> conn.r.myList = [1, 2, 3] # 将python list连接到R中的变量mylist
    >>> conn.voidEval('func1 >> conn.r.func1(4)   # 在R中运行function
    16

更多的信息可以查看其文档: https://pythonhosted.org/pyRserve/


原文链接: http://weiguda.com/blog/66/