我正在使用 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,但没有工作。
关于如何解决这个问题有任何线索吗?