小编Joã*_*oão的帖子

使用 rpy.robjects 时出现消息“无法确定 R home:[WinError 2] 系统找不到指定的文件”

我正在使用 rpy2 API 在 python 中实现一个简单的函数。

在 VScode 中,我设法打印一个置信区间,调用使用 robject 创建的函数来计算 Z 统计量,如图所示。但在打印值之前,我收到消息“无法确定 R home:[WinError 2] 系统找不到指定的文件”。同样的消息出现在 Jupyter 中,但根本不允许我打印任何内容,当调用 rpy2 函数时,它会收到错误“未为类型为 '<class 'rpy2.rinterface.SexpClosure'> 的对象定义转换'rpy2py'” ”。

另外,只需导入包本身“import rpy2.robjects”即可检索相同的消息。单独导入 rpy2 不会显示任何内容。

我尝试将 Rscript.exe 和 R.exe 路径添加到系统变量但没有工作,两者都没有(不确定我是否正确执行),尝试重新安装 R,但没有工作。

关于如何解决这个问题有任何线索吗?

正在使用的函数的图像及其在 VSCode 中的输出 与之前相同的函数的输出,但在 jupyter 中

python windows r rpy2

3
推荐指数
1
解决办法
4511
查看次数

标签 统计

python ×1

r ×1

rpy2 ×1

windows ×1