由于工作需要,在做最优分箱的时候,始终写不出来高效的代码,所以就找到了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位的下载,下