问题标签 [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.

0 投票
0 回答
276 浏览

python - 单击时图形设备停止工作

我有一个与 RPY2 和 R 图形有关的问题

我刚刚为 windows Vista 32bits 安装了 python 2.6、R-2.12.2 和 rpy2-2.0.8py2.6,到目前为止一切似乎都运行良好(在 Python 中,我可以创建 r 向量、调用 r 对象和基本的东西)

但是他们我试图绘制一些图形并且 R 图形:设备 2 窗口打开。但是当我点击它时......它停止响应!

当我尝试绘制图形或仅键入 时robjects.r.X11(),即使它打开了 R 图形窗口,它也是空的,并且在单击时停止工作。

我用谷歌搜索了这个问题,但找不到太多信息。

我也尝试过获取旧版本的 rpy2、rpy、python、R 并安装所有这些..但是在任何组合中我都遇到了同样的问题!!

0 投票
2 回答
622 浏览

python - 使用 RPy 进行多处理是否安全?

在多处理环境中调用 RPy 函数是否安全?是否有任何关于 RPy 的多处理问题需要注意?

一个简单的例子可能如下:

0 投票
1 回答
169 浏览

rpy2 - rpy2 nls 初始参数选择

嗨,我正在 python 中运行一个代码,导入 rpy2 robjects 并尝试适应一些数据(我认为是权重的错误)。我正在使用非线性回归,我试图拟合的“公式”是:A/((x/t1)^b+(x/t1)^c)

不幸的是,每次我尝试运行代码时,都会遇到通常的奇异梯度错误:

rpy2.rinterface.RRuntimeError:函数错误(公式,数据= parent.frame(),开始,控制= nls.control(),:奇异梯度

我认为是由于我对参数(A、t1、b 和 c)的初始值。有什么方法可以让我更好地猜测初始值,而不是只是尝试?谢谢,尼诺

0 投票
1 回答
3077 浏览

python - Rpy2 错误:“没有名为 _rinterface 的模块”?

尝试加载rpy2时出现以下错误:

我正在使用 R 2.11.1、Python 2.6.5 和 rpy2 2.2.2.0。

有任何想法吗?

0 投票
1 回答
937 浏览

python - 在 opensuse 上安装和配置 Rpy2

我正在尝试在 opensuse 上为 python(rpy) 安装 R 模块,但是在执行命令“sudo easy_install rpy2”后,我收到此错误消息:

“安装脚本退出并出现错误:试图猜测 R 的 HOME,但 PATH 中没有 R 命令。”

有人可以帮忙吗?

谢谢杰伦

0 投票
1 回答
344 浏览

c# - 有人使用 rpy2 和 py2exe 吗?

我希望将一些使用 RPY2 的 Python 代码移植到使用 py2exe 将 R 函数运行到 dll 中,然后最终移植到 COM 对象,以便与合作者的 C# 项目集成。

如果将 rpy2 合并到 py2exe 中并不太痛苦,这可以节省相当多的重新编码。有没有人根据他们的经验提出建议?

0 投票
2 回答
1129 浏览

r - 使用 rpy2 访问名称中带有点的函数(例如“as.vector”)

我正在尝试使用 rpy2 从 Python 中访问“as.vector”R 函数。假设,为了简单起见,我想使用 rpy2(R 代码)做这样简单的事情:

由于“as.vector”在其名称中包含一个点,因此它不能直接作为 rpy2.robjects.r 的成员使用

根据文档,rpy2 用下划线替换命名函数参数的点,但它似乎不适用于函数名本身。我试过了。“as_vector”,“asvector”无济于事。

有任何想法吗?

0 投票
1 回答
1403 浏览

python - 在 Windows 上编译 rpy2 需要什么设置?

我已经能够从源代码 forge 安装rpy2v2.0.8 .msi,但我想使用包含包代码的最新版本,即v2.1.9.

我正在尝试在 windows (python 2.6.6) 中编译 rpy2。

CL 抱怨是因为LibExtern被定义为externdeclspec在不同的地方。

gcc并且c++也无法编译没有错误。

我假设这在 unix 上可以编译,我所缺少的只是一些配置(prob 环境变量),因为我不敢相信它会以不可编译的形式发布。

有人指出我正确的方向吗?

很多谢谢

DM

0 投票
1 回答
1630 浏览

python - rpy2 转换矩阵 -> 数据帧

我认为这个看似简单的操作之前已经解决了,但我找不到任何示例。

在 R 环境中,@data 是 DataFrame 类型,但 rpy2 (2.2) 返回一个矩阵。有没有一种方便的方法可以将 m 转换为 DataFrame 或让 robjects.r(query) 返回一个 DataFrame?

0 投票
1 回答
1907 浏览

python - RPY2:导入失败,出现 .Renviron

rpy2.robjects.packages.importr以下是使用基本 R 包(例如stats)应该和确实发生的情况:

但是使用外部包(例如ggplot2)这是结果:

一个复杂的问题是,在我的主目录中,我的文件.Renviron定义了我的用户库位置(例如,libs 所在的位置),并且我对 R-commands或使用andggplot2都没有问题。路径看起来像这样:library()require()RRscript

所以我的问题是为什么我的用户库路径从“搜索列表”中排除Rpy2使用?或者,更确切地说,我如何直接Rpy2查看R_LIBS_USER路径?

我认为问题源于环境Rpy2使用,但我在这方面的无知很高。

复制与

我经常使用 R、ggplot2 和 python,因此非常欢迎任何见解。