问题标签 [rpy2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - RPy2 robjects.r.pie 给出奇怪的错误“'x' 值必须为正”
我感到非常愚蠢,但我似乎无法解决这个问题。我正在尝试在 Python 中使用 rpy2 制作饼图。
现在,要直接在 RI 中做同样的事情,我知道我想要这个:
这在 R 解释器中工作正常。我尝试在 Python 中使用元组而不是列表,但被告知ValueError: Nothing can be done for the type <type 'tuple'> at the moment.
什么 Python 类型对应于 R 向量?我需要使用 numpy 吗?
python - 如何在 Python 中实现 R 的 p.adjust
我有一个 p 值列表,我想为FDR的多重比较计算调整 p 值。在 R 中,我可以使用:
如何在 Python 中实现此代码?在 Google 的帮助下,这是我在 Python 中的成功尝试:
上面的代码会抛出一个AttributeError: 'float' object has no attribute 'r'
错误。谁能帮忙指出我的问题?在此先感谢您的帮助!
python - ggplot2 在 python 的 rpy2 中不存在?
我在 Python3.2 中使用 rpy2 v2.1.9,我不明白为什么我不能使用库 ggplot2
这是我收到的错误消息
r - python rpy2模块:刷新全局R环境
rpy2 的文档指出 robjects.r 对象可以访问 R 全局环境。有没有办法将这个全球环境“刷新”到它的初始状态?
我希望能够将全局环境恢复到导入 rpy2.robjects 模块但尚未使用时的状态。通过这种方式,我不必担心长时间运行的作业会出现内存泄漏或其他意外副作用。是的,刷新环境可能会引入不同类别的错误,但我相信在我的情况下这将是一场胜利。
python - Rpy2找不到函数
我四处寻找错误找不到函数“someFunction”,这似乎是一个常见错误,但是我没有找到任何与 Rpy2 相关的错误。我想从我用 python 制作的矩阵制作热图。
该错误是由最后两行引起的,但是在 RI 中,这两个函数都没有问题。
谢谢
python - 使用 python 2.6、R2.14 和 Win 7x64 错误导入 Rpy
我正在尝试将 rpy 导入 python。我不断收到此错误。
我查看了论坛,发现以下主题具有相同的问题。遵循有人在那里推荐的内容,但我仍然遇到同样的错误。我有 Rpy 1.0.3、Python 2.6、R2.14 和 Windows 7 x64。我也有 numpy 1.6.1 和 pywin32 build 216 per 由 rpy 站点推荐用于 Windows 安装。
R 在路径中,并且仍然发生相同的错误。
添加了 x64 R.exe 的路径。也像上面的帖子一样进入并添加了额外的+。仍在命令行中运行,但现在出现新错误。
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在
import rpy
文件“E:\Python26\Lib\site-packages\rpy.py”,第 101 行,在
raise RuntimeError("Unable to locate R.dll在 %s" % RHOME) 运行时错误
:无法在 C:\Program Files\R\R-2.14.0 中找到 R.dll
将在堆栈中搜索 R.dll 的其他错误。似乎也有2个R.dll。一个在 i386 中,一个在 x64 中。
在 rpy.py 中找到
如果 sys.platform=='win32': 导入 win32api os.environ['PATH'] += ';' + os.path.join(RHOME,'bin')
所以我在'bin'之后添加了'i386','x64','R.dll'。即使我告诉它在哪里看,仍然是同样的错误。在编辑“rinterface/ init .py”时找到了一些东西,但我找不到这个文件。当然,对于 rpy2 似乎遇到了同样的问题。
嗯,不知道我改变了什么,但现在我得到以下
回溯(最后一次调用):
文件“”,第 1 行,在
import rpy
文件“E:\Python26\lib\site-packages\rpy.py”,第 106 行,在
win32api.LoadLibrary(Rlib)中
错误:(126 , 'LoadLibrary', '找不到指定的模块。')
在 x64 模式下尝试过。收到 loadlibrary 无法在 x64 中工作的错误,因为它是一个 win32 模块。回到 i386,因此得到一个错误,说 rpy 无法与 R2.14.0 一起使用。打算尝试旧版本的R。
经过进一步审查,我是个白痴。我下载了 rpy2,做了同样的更改,它就像一个魅力。
python - python、rpy2安装测试——nosetests rpy2导致失败
我在 MacOS 10.6.4 上安装了 EPD 7.1 的学术版。我通过调用 `easy_install rpy2 安装了 Rpy2
然后我跑去nosetests rpy2
测试安装,我收到以下错误:
有什么想法吗?我非常感谢您的帮助。
python - 如何在 rpy2 中使用 anova 比较模型?
在 R 中,可以使用命令比较两个拟合模型 fit1 和 fit2 anova(fit1,fit2)
。
但是,如果我们尝试使用接口 Rpy2 类似地执行此操作,它总是会出错。单个模型的 anova,比如 anova(fit1) 可以通过 Rpy2 计算。
使用两个时发生的错误是:
所以,我想知道如何解决这个问题,以及如何比较 rpy2 中的两个拟合模型?
r - 与其他方法相比,opencpu.org 的意图是什么?
最近我被指向http://opencpu.org/。漂亮的网站,但是在浏览了一会儿之后,与rApache或RPy2相比,我不太确定它在 R 环境中的位置。
在等待服务器回来很长时间后,我终于能够阅读架构部分,但这并不太全面。我正在寻找关于 OpenCPU 是什么、打算如何使用它以及与rApache和RPy2等现有工具进行比较的更详细说明。