python调用R
2015-10-12 09:11
567 查看
python调用R的方法有很多,有的用人rpy2 ,有的用pyper,还有一些其他包,本人选取的是用pyper包来调用R语言,
下面给出一个例子:
数据是用的R软件自带的mpg数据,小伙伴可以试试,,,,
http://mp.weixin.qq.com/s?plg_nld=1&mid=210043787&plg_auth=1&plg_uin=1&plg_dev=1&sn=2abea932e2a66a02728ac59197b8e227&idx=1&plg_nld=1&__biz=MzIxNjA2ODUzNg%3D%3D&plg_usr=1&plg_vkey=1#rd 文本挖掘 分词例子
下面给出一个例子:
#coding:utf-8 ''' Created on 2015年9月10日 @author: ZHOUMEIXU204 ''' # execfile(u"D:\\Users\\zhoumeixu204\\Desktop\\zhongchou.py") import pyper as pr import pandas as pd mpg=pd.read_csv("D:\\Users\\zhoumeixu204\\Desktop\\mpg.csv") r=pr.R(RCMD="C:\\Program Files\\R\\R-3.1.1\\bin\\R",use_dict=True,use_pandas=True,use_numpy=True) r.assign("rmpg",mpg) print r("summary(rmpg)") print r("colnames(rmpg)") print r("table(rmpg['class2'])") r("result_lm<-lm(displ~ hwy ,data=rmpg)") print r("summary(result_lm)") r("library(reshape)") r("rename(rmpg,c(class2='class2_rename'))") print (r("colnames(rmpg)"))
数据是用的R软件自带的mpg数据,小伙伴可以试试,,,,
http://mp.weixin.qq.com/s?plg_nld=1&mid=210043787&plg_auth=1&plg_uin=1&plg_dev=1&sn=2abea932e2a66a02728ac59197b8e227&idx=1&plg_nld=1&__biz=MzIxNjA2ODUzNg%3D%3D&plg_usr=1&plg_vkey=1#rd 文本挖掘 分词例子
相关文章推荐
- python中matplotlib和pandas画图
- python中的一些小技巧
- Python&nbsp;cgi&nbsp;windows
- Python set list dict tuple 区别
- Python&nbsp;tuples&nbsp;list
- Python&nbsp;类型转化
- python re 记录
- python&nbsp;字符串&nbsp;time互转
- Python&nbsp;shutil.copy&nbsp;函数
- python&nbsp;记录
- Python&nbsp;gzip
- python中调用dos命令
- 【人脸识别】人脸验证算法Joint Bayesian详解及实现(Python版)
- 使用python检测主机存活端口及检查存活主机
- Python2.x版本中基本的中文编码问题解决
- 深入解析Python中的变量和赋值运算符
- Python中数字以及算数运算符的相关使用
- 各个系统下的Python解释器相关安装方法
- Python入门学习之字符串与比较运算符
- 初步认识Python中的列表与位运算符