如何在python脚本中使用/调用R函数?

时间:2019-07-01 09:14:00

标签: r python-3.x

我的同事给了我一大笔钱R function,我不得不在python3中开发的管道中使用它。从理论上讲,我有两种选择:

  1. 将R转换为python
  2. 直接在python脚本中使用R函数(例如,通过像模块一样导入)

您有什么建议?以及我该如何做这些选择?

1 个答案:

答案 0 :(得分:0)

使用rpy2.robjects可能会有所帮助(“ function.R”是r代码)

import rpy2.robjects as robjects
robjects.r.source("function.R")

结果是指函数的输出

print(robjects.globalenv["result"])