【问题标题】:rpy2: unable to import R packagerpy2:无法导入 R 包
【发布时间】:2017-07-14 14:46:53
【问题描述】:

这是我想通过 python 使用的 R 包:

> library(abodOutlier) Loading required package: cluster

尝试使用 r2py 在 python 中导入它:

from rpy2.robjects.packages import importr

base = importr('base')
utils = importr('utils')
cl = importr('abodOutlier')

ImportError: cannot import name 'abodOutlier'

但是,如果我尝试导入集群包,它可以工作。有人可以告诉我我的代码有什么问题吗?这是我第一次使用 r2py。

【问题讨论】:

    标签: python r rpy2


    【解决方案1】:

    R 包“cluster”通常与 R(“推荐”包)一起安装,而包“abodOutlier”可能安装在其他地方(例如,查看关于“R_LIBS”的 R 文档)。

    我怀疑你的 R 知道在运行 Python/rpy2 时它应该在目录中查找其他已安装的包,但该信息丢失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-13
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 2020-08-07
      相关资源
      最近更新 更多