【问题标题】:I have a problem when using a package from R in Python with rpy2使用 rpy2 在 Python 中使用 R 中的包时遇到问题
【发布时间】:2020-10-16 22:17:50
【问题描述】:

我是 Python 新手,我真的需要一些帮助!我正在尝试在 Python 中使用来自 R 的包。我安装包如下:

import os
os.environ['R_HOME'] = r'C:\Program Files\R\R-4.0.3'
os.environ['Path'] += r';C:\Program Files\R\R-4.0.3\bin\x64;'
from rpy2 import robjects
import rpy2.robjects.packages as rpackages
from rpy2.robjects.vectors import StrVector
from rpy2.robjects.packages import importr
utils = rpackages.importr('utils')
packnames = ('DMwR')
utils.install_packages(StrVector(packnames))
DMwR = importr('DMwR')

这就是我安装库的方式。现在,我想使用它,但我不知道如何使用它。看看:

datos1 = robjects.r[DMwR.CentralImputation(datos1)]
print(datos1)

如果有人可以帮助我,我将非常感激。

【问题讨论】:

  • 我也有同样的问题。

标签: python r rpy2


【解决方案1】:

该文档有一个介绍,应该可以帮助您入门。该介绍有一个示例显示如何在使用importr() 导入的包中调用 R 函数:

https://rpy2.github.io/doc/v3.3.x/html/introduction.html#linear-models

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-22
    • 2014-10-15
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    相关资源
    最近更新 更多