Rpy2错误: 'show' not found.使用Python 3.6和R 3.4

标签 rpy2

我正在尝试使用 rpy2,但是当我“import rpy2.robjects as robjects”时,我收到很多警告和此错误:

查找错误:找不到“show”。这是整个错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Applications/anaconda3/lib/python3.6/site-packages/rpy2/robjects/__init__.py", line 19, in <module>
    from rpy2.robjects.robject import RObjectMixin, RObject
  File "/Applications/anaconda3/lib/python3.6/site-packages/rpy2/robjects/robject.py", line 52, in <module>
    class RObjectMixin(object):
  File "/Applications/anaconda3/lib/python3.6/site-packages/rpy2/robjects/robject.py", line 66, in RObjectMixin
    __show = rpy2.rinterface.baseenv.get("show")
LookupError: 'show' not found

我知道有人已经问过类似的问题,但这些答案对我没有帮助,我本来打算发表评论,但说明说只有在您回答问题时才发表评论,所以在这里我问我自己的问题。

最佳答案

我遇到了同样的问题以及对我有用的方法:

  1. R 版本更新至 3.5.0 download R here

  2. 安装 rpy2 软件包:

    • conda:conda install -c r rpy2
    • pip:pip install rpy2

关于Rpy2错误: 'show' not found.使用Python 3.6和R 3.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49393580/

相关文章:

rpy2 如何调用 as.matrix()

Python 和 R : how do you show a plot with Pyper in a Jupyter notebook?

python - 使用 rpy2 将 .RData 文件读入 python

python - rpy2 找不到包含目录

python - 在 rpy2 中处理 Null 返回

python - ggplot2 hell 与 rpy2-2.0.7 + python 2.6 + r 2.11 (windows 7)

python - 使用 rpy2 w/caret 尝试分类而不是回归

python - 为什么 Rmagic 会反转单元格中绘图的顺序?

python - 将数据框列类型从整数更改为因子

python - 无法在 ubuntu 上配置 rpy2