问题标签 [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 和 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 并安装所有这些..但是在任何组合中我都遇到了同样的问题!!
python - 使用 RPy 进行多处理是否安全?
在多处理环境中调用 RPy 函数是否安全?是否有任何关于 RPy 的多处理问题需要注意?
一个简单的例子可能如下:
rpy2 - rpy2 nls 初始参数选择
嗨,我正在 python 中运行一个代码,导入 rpy2 robjects 并尝试适应一些数据(我认为是权重的错误)。我正在使用非线性回归,我试图拟合的“公式”是:A/((x/t1)^b+(x/t1)^c)
不幸的是,每次我尝试运行代码时,都会遇到通常的奇异梯度错误:
rpy2.rinterface.RRuntimeError:函数错误(公式,数据= parent.frame(),开始,控制= nls.control(),:奇异梯度
我认为是由于我对参数(A、t1、b 和 c)的初始值。有什么方法可以让我更好地猜测初始值,而不是只是尝试?谢谢,尼诺
python - 在 opensuse 上安装和配置 Rpy2
我正在尝试在 opensuse 上为 python(rpy) 安装 R 模块,但是在执行命令“sudo easy_install rpy2”后,我收到此错误消息:
“安装脚本退出并出现错误:试图猜测 R 的 HOME,但 PATH 中没有 R 命令。”
有人可以帮忙吗?
谢谢杰伦
c# - 有人使用 rpy2 和 py2exe 吗?
我希望将一些使用 RPY2 的 Python 代码移植到使用 py2exe 将 R 函数运行到 dll 中,然后最终移植到 COM 对象,以便与合作者的 C# 项目集成。
如果将 rpy2 合并到 py2exe 中并不太痛苦,这可以节省相当多的重新编码。有没有人根据他们的经验提出建议?
r - 使用 rpy2 访问名称中带有点的函数(例如“as.vector”)
我正在尝试使用 rpy2 从 Python 中访问“as.vector”R 函数。假设,为了简单起见,我想使用 rpy2(R 代码)做这样简单的事情:
由于“as.vector”在其名称中包含一个点,因此它不能直接作为 rpy2.robjects.r 的成员使用
根据文档,rpy2 用下划线替换命名函数参数的点,但它似乎不适用于函数名本身。我试过了。“as_vector”,“asvector”无济于事。
有任何想法吗?
python - 在 Windows 上编译 rpy2 需要什么设置?
我已经能够从源代码 forge 安装rpy2
v2.0.8 .msi
,但我想使用包含包代码的最新版本,即v2.1.9
.
我正在尝试在 windows (python 2.6.6
) 中编译 rpy2。
CL 抱怨是因为LibExtern
被定义为extern
和declspec
在不同的地方。
gcc
并且c++
也无法编译没有错误。
我假设这在 unix 上可以编译,我所缺少的只是一些配置(prob 环境变量),因为我不敢相信它会以不可编译的形式发布。
有人指出我正确的方向吗?
很多谢谢
DM
python - rpy2 转换矩阵 -> 数据帧
我认为这个看似简单的操作之前已经解决了,但我找不到任何示例。
在 R 环境中,@data 是 DataFrame 类型,但 rpy2 (2.2) 返回一个矩阵。有没有一种方便的方法可以将 m 转换为 DataFrame 或让 robjects.r(query) 返回一个 DataFrame?
python - RPY2:导入失败,出现 .Renviron
rpy2.robjects.packages.importr
以下是使用基本 R 包(例如stats
)应该和确实发生的情况:
但是使用外部包(例如ggplot2
)这是结果:
一个复杂的问题是,在我的主目录中,我的文件.Renviron
定义了我的用户库位置(例如,libs 所在的位置),并且我对 R-commands或使用andggplot2
都没有问题。路径看起来像这样:library()
require()
R
Rscript
所以我的问题是为什么我的用户库路径从“搜索列表”中排除Rpy2
使用?或者,更确切地说,我如何直接Rpy2
查看R_LIBS_USER
路径?
我认为问题源于环境Rpy2
使用,但我在这方面的无知很高。
复制与
我经常使用 R、ggplot2 和 python,因此非常欢迎任何见解。