1.在python中使用R包
rpy2 安装
Python 与 R 交互_python调用r语言_若之卿的博客-CSDN博客
Python调用R(rpy2的基本使用)_sunshine_9990的博客-CSDN博客
在python中使用R|rpy2 - 知乎
官方文档:http://rpy.sourceforge.net/rpy2/doc-2.2/html/introduction.html
1. conda安装rpy2 包版本为3.5.11(最新版本为3.5.14
2.加入环境变量 R_USERS R_HOME ,path中也要添加,注意保存后需要重启 jupyter
3.import test
from rpy2.robjects import r
from rpy2.robjects.packages import importr
import rpy2.robjects as robjects
pyper
subprocess
在python中调用可执行程序,但是每次调用都要开启新的进程,频繁调用时可能影响效率
2.在R中使用python包
reticulate
:
reticulate
是一个由RStudio开发的库,它允许在Python中无缝调用R代码和R包。通过reticulate
,你可以将R代码嵌入到Python脚本中,并且可以直接使用R包和函数。它提供了高度集成的功能,包括数据传递、函数调用和类型转换等。