问题标签 [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 投票
7 回答
288839 浏览

python - 如何创建一个空的 R 向量来添加新项目

我想在 Python 中使用 R,由模块 Rpy2 提供。我注意到 R 具有非常方便[]的操作,您可以通过这些操作提取特定的列或行。如何通过 Python 脚本实现这样的功能?

我的想法是创建一个 R 向量并将那些想要的元素添加到该向量中,以便最终向量与 R 中的相同。我创建了 a seq(),但它似乎有一个初始数字 1,所以最终结果总是从数字 1 开始,这不是我想要的。那么,有没有更好的方法来做到这一点?

0 投票
3 回答
10149 浏览

python - 将 R 代码转换为 Python 脚本

我得到了以下R代码,我需要将它转换为python并在python环境中运行它,基本上我已经用rpy2模块完成了这个,但是python做同样的事情看起来有点乏味,所以有人能找到更好的方法用 rpy2 模块将以下 R 代码重写为等效的 python 脚本?

0 投票
3 回答
2302 浏览

python - ggplot2 地狱与 rpy2-2.0.7 + python 2.6 + r 2.11 (windows 7)

我正在使用 rpy2-2.0.7(我需要它才能与 Windows 7 一起使用,并且为较新的 rpy2 版本编译二进制文件是一团糟)将两列数据帧推入 r,在 ggplot2 中创建几层,然后输出将图像转换为 <.png>。

我已经浪费了无数个小时来摆弄语法;我确实设法输出了我需要的文件,但是(愚蠢地)没有注意到并继续摆弄我的代码......

我真诚地感谢任何帮助;下面是一个(简单的)演示示例。非常感谢您的帮助!!!〜埃里克黄油


*输出只是一个空白图像(181 b)。


这是我在 ggplot2 中摆弄时 R 本身抛出的几个常见错误:

*RRuntimeError:错误:绘图中没有图层

*RRuntimeError: 错误:设置美学时,它们可能只取一个值。问题:填充,x

0 投票
2 回答
812 浏览

python - 在 rpy 中传递 R 函数参数

我有以下两行代码,它们在 R 和 Python 中都运行良好(通过 Rpy):

但是,如果我想添加 的参数include.lowest=TRUE,它会在 R 中按预期运行:

但它在 Rpy 中不起作用:

这给出了以下错误:

你知道是什么原因造成的,我应该怎么做才能让它发挥作用?谢谢!

0 投票
3 回答
739 浏览

python - 通过 Rpy 排序的分位数平均值

这里的真正目标是在 Python 中找到分位数均值(或总和,或中位数等)。由于我不是 Python 的高级用户,但使用 R 有一段时间了,所以我选择的路线是通过 Rpy。但是,我遇到了返回的均值列表与分位数的顺序不对应的问题。特别是,我在 R 中有以下内容:

这一切都很好。但是,如果我将代码翻译成 Rpy,我得到了

请注意,最终列表的顺序是错误的(我们知道是因为在这种情况ab两者都是有序的)。一般来说,我只是无法恢复 Rpy 中从最低分位数到最高分位数的正确顺序。有什么建议么?

另外(不是替代品,因为我想知道上述问题的答案),如果您能提出一种直接在 python 中执行分析的方法,那也很棒。(我没有安装 numpy 或 scipy。)谢谢!

编辑:澄清一下,a并且b配对的,但不一定是有序的。例如,a是眼睛b的大小,是鼻子的大小。我试图找出在 的各个分位数中,通讯员sa的含义是什么。b谢谢。

0 投票
2 回答
6982 浏览

python - 如何在 Mac OS X 上安装 rpy2

到目前为止,我正在尝试在我的 Mac OSX 上安装 rpy2 for python,但没有成功。我尝试过 Macports 和 DarwinPorts 但没有运气

import rpy2

在 python shell 环境中。我对 Mac 中的编程知之甚少,而且我是在基于 Windoze 的系统上安装模块的专家,但对于我的生活,我无法在家中的 Mac 上做一个简单的移植。


如果有人这么好心的话,我所追求的是为 Mac OSX Snow Leopard 成功安装 rpy2 的“简化”说明。希望这里有人成功地做到了这一点,并且可以概述他们所采取的过程吗?至少这是我所希望的。

提前谢谢了!

0 投票
1 回答
362 浏览

python - 使用 RPY2 将 psycopg2 的结果映射到 R 的数据帧

使用 psycopg2,我得到以下形式的查询结果:

[[(15002325,24,24,24,20,1393,-67333094L,38,4,493.48763257822799,493.633348372593703),(15002339,76,76,20 1394, -67333094L, 38, 4, 493.493464900383, 493.63348372593703), (15002483, 76, 20, 1394, -67333094L, 91, 3, 499.9590402442434, 945]42742434, 499)

我正在尝试使用 RPY2 将此嵌套元组/列表转换为 R 数据框:具有九列名称和四行数据(此嵌套列表中的元素数))

但我不明白如何,我正在尝试使用 taggedList (进入 RPY2 容器库)但没有成功.. 标记列表似乎只需要一个列表一个列表。

谢谢帮助!

0 投票
1 回答
664 浏览

python - 在 Mac OS X 10.5.8 上安装 rpy2 -2.1.5 失败

我进行了广泛搜索,阅读了 stackoverflow 中的上一个问题,但似乎无法解决在我的 Mac 上使用 OS X 10.5.8 安装 rpy2 的问题。我安装了 Xcode 3.1.4 和 R 2.1.11。当我运行时:

我明白了:

任何帮助将不胜感激。

0 投票
1 回答
939 浏览

windows - RPy2 - 2.1.7 在WIN XP上的安装问题

大家早上好,在 Windows XP 机器上安装 rpy 版本 2.1.7 期间我真的很挣扎。我将正确的路径放在环境变量中(C:\R\R-2.10.0\bin 称为 R_HOME)。安装过程似乎接受了该条目,并且没有给出消息“路径中没有 R 命令”,它开始安装。

但是,过了一会儿,它给了我以下错误:

文件“C:\python26\lib\site-packages\setuptools\package-index.py”,第 475 行,在 fetch_distribution return dist.clone(location=self.download(dist.location, tmpdir)) AttributeError: 'NoneType'对象没有属性“克隆”

有人可以向我解释这是什么意思吗?非常感谢,法比奥

0 投票
2 回答
2192 浏览

python - 如何识别所有库 Rpy2 R

如何识别所有库 Rpy2 R。

Rpy2 无法识别库、实用程序和工具。

(>>> from rpy2.robjects.packages import importr Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ImportError:没有名为包的模块)

因为我可以更新 Rpy2 以加载所有库而不会出现问题或 R 可以完成。

PS:我在 ubuntu 上使用 R 2.10 和 python 2.6