Python调用R,解决方案是通过rpy2这个专门的模块来实现。
尝试很多方案后,下面的混搭方案成功。
系统:win8 64bit
Python2.7.4 32bit
R3.0.1 i386-w64-mingw32/i386 32bit
rpy2 2.3.7 32bit
pywin32 for py2.7
上面都可以在csdn里面搜索到。或者我的云盘下载http://pan.baidu.com/s/1mgVT6oo
(1)安装Python2.7 .msi配置环境变量path=“C:\Python27”安装路径
(2)安装R3.0.1 .exe
配置环境Path=“...\R3.0.1\bin”
配置R_HOME=“...\R\R3.0.1”,R的安装路径;
R_User=
“...\R3.0.1\bin”
(3)安装rpy2 .exe
(4)我的需要安装pywin32 .exe
测试 import rpy2
from rpy2 import robjects
没有错误,配置完毕。