从Python 3.1.1到R的最佳接口是什么?

Tom*_*ski 12 python r interface python-3.x

我在Mac OS X 10.6.2上使用Python 3.1.1并需要一个R接口.浏览互联网时我发现了RPy.这是正确的选择吗?

目前,Python中的程序计算距离矩阵,并将其存储在文件中.我以交互方式单独调用R并读入矩阵以进行聚类分析.为了简化计算,可以为R准备一个脚本文件,然后从Python调用它并回读结果.由于我是Python的新手,我不想回到2.6.

lga*_*ier 20

编辑:重写以汇总随时间累积的编辑.

目前的rpy2版本(2.3.x系列)完全支持Python 3.3,而没有声称Python 3.0,3.1或3.2.在撰写本文时,下一个rpy2版本(正在开发中,2.4.x系列)仅支持Python 3.3.

Python 3的历史支持:

  • 存储库中的rpy2-2.1.0-dev/Python 3分支 - Google Summer of Code项目的实验支持和应用程序,包括将rpy2移植到Python 3(在Python下)

  • 应用程序被接受并且由于Google对Python 3的资金支持慢慢进入主代码库(在GSoC之后还有一些工作要做 - 它是为分支版本_2.2.x而做的).