【Python与R】Rpy2 - 安装
来源:互联网 发布:蒙泰软件官方网站 编辑:程序博客网 时间:2024/06/11 07:41
这几天想在Python中直接调用R,利用R中的函数对数据进行处理。在网上搜索之后,发现了Rpy2,他提供了一个从Python到R的底层接口,使得Python可以很直接调用R中的包、函数等进行功能的实现。
在安装Rpy2的过程中,我尝试了很多种方法,看了stackflow里面的一些解决措施,还是未能安装成功。后来,看了官方一些文档,采用了下面这种用pip安装的方法,成功安装了Rpy2。具体方法如下:
1、首先要安装R
配置好R软件的环境,修改环境变量
在系统变量和用户变量中添加或修改:(以我的电脑中R的安装路径为例)
Path:添加R.dll的路径 如:C:\Program Files\R\R-3.1.2\bin\i386
R_HOME:R的安装路径 如:C:\Program Files\R\R-3.1.2
R_USER:R的安装路径 如:C:\Program Files\R\R-3.1.2
3、使用pip 安装下载的.whl文件
(1)下载get-pip.py,使用以下命令安装pip:(关于pip可以参考文档:Installation -- pip 6.1.1 documentation)
<span style="font-size:14px;">python get-pip.py</span>
如,我是直接在get-pip.py所在的路径中安装的,其结果如下:
(2)使用安装好的pip来安装.whl文件(关于这一步可以参考文档:安装下载的 .whl 文件 )
<span style="font-size:14px;">pip install SomePackage-1.0-py2.py3-none-any.whl</span>
如:我输入:
<pre name="code" class="python"><span style="font-size:12px;"><span style="font-size:14px;">pip install rpy2‑2.5.6‑cp27‑none‑win32.whl</span><span style="background-color: rgb(0, 0, 0);"><span style="color:#FFFFFF;"><span style="color:#000000;"><span style="background-color: rgb(255, 255, 255);"></span></span></span></span></span>
4、在python shell中测试是否安装成功,并输出rpy2 的安装路径:
附:
R 软件官网:http://cran.rstudio.com/
Rpy2 官网:http://rpy.sourceforge.net/
另:
网上的一些资料也有提及,还可以用PypeR 来实现python调用R,它也是一个R语言的Python接口,其下载地址为:https://pypi.python.org/pypi/PypeR/1.1.0
对Python调用R这方面相关的有兴趣的朋友可以一起探讨下,共同进步!
- 【Python与R】Rpy2 - 安装
- python 调用 R,使用rpy2
- python rpy2 模块的安装
- Python如何调用R:rpy2使用介绍
- 在linux下python安装rpy2 包
- rpy2安装
- win下实现Python通过rpy2调用R
- rpy2 的安装
- 安装R语言及R与python接口Rpy
- Ubuntu 14.04 下安装 rpy2-2.7.8
- Python R 安装 igraph
- python与R
- R语言与Python
- python与R画柱形图
- Windows 7 64bit编译rpy2 Python扩展
- R安装与入门
- R与Python巅峰对决
- R语言与Python对比
- 黑马程序员——Java之IO流(二)
- GOF23设计模式之享元模式之理解
- java基础8:GUI
- linux 定时任务
- mvc UIViewController 设备旋转
- 【Python与R】Rpy2 - 安装
- hdoj-1286-找新朋友
- 推荐系统之协同过滤概述
- STM32 RTC卡死在RTC_WaitForLastTask()解决方法
- 历届试题 小朋友排队(树状数组求逆序数)
- HDU 3998 Sequence(最大流+最长上升子序列)
- 正则表达式小总结
- 图文混排
- Ubuntu1404设置静态ip