由于工作需要,在做最优分箱的时候,始终写不出来高效的代码,所以就找到了R语言中的最优分箱的包,这个时候考虑到了在python中调用R语言,完美结合。在国内的中文网站搜了半天,搭建环境的时候一直出现” R_user not defined”这个错误,简直恼人,最后在Stack Overflow网站上找打了解决办法。
我的环境是:win7 ;
使用anaconda3 ;
(一)首先你要有个anaconda包;
这个就不多说了。
(二)你要有个R语言的软件
本人使用的微软开发的这个。当然你使用R官网的R语言软件,或者你使用RStudio问题都不大。
https://mran.revolutionanalytics.com/download
设置完成R与的环境变量
1.以后将R目录添加至path环境变量
path:D:\R\microsoft-r-open-3.4.2\bin\x64;
2. 将R.dll添加至path环境变量
path:D:\R\microsoft-r-open-3.4.2\bin\x64\R.dll;
(三)根据小伙伴的经验下载rpy2
要去非官方的地方下载一个whl文件。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2
请认准python的版本和64位的下载,下载以后,安装rpy2.whl , 把它放在D:\Anaconda3\Anaconda3\Lib\site-packages下面,反正就是你的anaconda的site-packages下面。
cmd中命令行,然后进入到刚刚那个路径,
C:\Users\Administrator>D:
D:\>cd D:\Anaconda3\Anaconda3\Lib\site-packa
D:\Anaconda3\Anaconda3\Lib\site-packages>pip install rpy2-2.8.6-cp36-cp36m-win_amd64.whl
最后会显示successful,你就成功啦;
(四)配置环境测试R与的代码是否可以运行
打开你的python,然后按照你的情况,敲上这些代码,试一试。
In [1]: import os In [2]: os.environ['R_HOME'] = 'D:\R\microsoft-r-open-3.4.2' In [3]: os.environ['R_USER'] = 'D:\Anaconda3\Anaconda3\Lib\site-packages\rpy2' In [4]: import rpy2.robjects as robjects In [5]: robjects.r(''' ...: # create a function `f` ...: f <- function(r, verbose=FALSE) { ...: if (verbose) { ...: cat("I am calling f().\n") ...: } ...: 2 * pi * r ...: } ...: # call the function `f` with argument value 3 ...: f(3) ...: ''') Out[5]: R object with classes: ('numeric',) mapped to: <FloatVector - Python:0x000000000B06FD88 / R:0x000000000EFE65B8> [18.849556]
(五)调用R的包
我们一般使用python来调用R语言,一般要去用python里面某个没有的特殊包之类的。所以现在我来调用smbinning包。smbinning包是数据分箱的时候能实现最优分段的一个包。
In [6]: from rpy2.robjects.packages import importr In [7]: smbinning = importr('smbinning')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]