首页 > 解决方案 > 从 python (jupyter notebook) 导入 R 库时出现问题,它返回错误“rpy2.rinterface.NULL”

问题描述

您好,我正在尝试导入要在我的一个 python 笔记本中使用的 R 包。但是每当我运行代码时,它都会返回“rpy2.rinterface.NULL”

from rpy2.robjects.packages import importer
base = importr('base')
print(base.R_home())
from rpy2.robjects.packages import importer
utils = importr("utils")
import rpy2.robjects.packages as packages
utils = rpackages.importr('utils')
utils.chooseCRANmirror(ind=1) # select the first mirror in the list

它给了我错误

rpy2.rinterface.NULL

如果我再次尝试导入任何包,它会再次给我同样的错误

packnames = ('ggplot2', 'hexbin')
from rpy2.robjects.vectors import StrVector
utils.install_packages(StrVector(packnames))

错误:

rpy2.rinterface.NULL

标签: pythonrrpy2

解决方案


推荐阅读