问题标签 [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 - 如何设置由 python (rpy2) 执行的 R 代码的时间限制?
我想在 2 秒后停止执行从 python (rpy2) 调用的 R 函数。这是python代码:
它不起作用。我必须等待 10 秒等待信号处理程序。
python - 使用 Python 和 Rpy2 进行统计测试(Kolmogorov 和 T 测试)
我已经运行了一些算法,并希望对结果进行一些统计分析。我有两个具有错误率平均值的向量。
使用 R,使用下面的行我会得到一切。
由于我使用的是 Python,所以我想使用 Rpy2 项目。
我试过了:
我无法执行这两项测试。
我还发现 t-test 的问题在于 var.equal 语句,它给了我一个* SyntaxError: keyword can't be an expression (, line 1)。
额外的问题:有没有更好的方法来使用 numpy 和 Rpy2?
python - 'ValueError: 不能为该类型做任何事情此刻的错误
我正在尝试运行一个简单的线性回归(使用 Python 中的 rpy2)并在运行以下脚本时遇到了一个措辞奇怪的错误:
这是控制台输出:
我正在运行 Python 2.6.5 并且有 numpy 版本 1.6.1
有谁知道是什么导致了这个错误?
python - 有没有一种简单的方法可以在 rpy2 中制作具有不同值长度的数据框?
当我做:
我得到的错误是行的长度不同:“参数意味着不同的行数:2、4、3”。
我之前解决它的方法是在使它们成为向量之前遍历列表并将 NA 添加到所有小于最长列表的列表中,直到它们的长度都相同。
是否有一种简单的方法可以使用具有不同列长度的 rpy2 制作数据框?
编辑:我试过
但 R.DataFrame 只接受一个参数。
python - 如何用rpy2绘制回归线
在 R 中,可以使用以下命令绘制回归线:
正如http://msenux.redwoods.edu/math/R/regression.php所建议的那样
我怎样才能用 rpy2 做同样的事情?我试过
但被rpy2抱怨:
有什么提示吗?谢谢!
python - rpy + matplotlib + arcpy
我正在尝试将 ryp 与我的 arcpy 脚本一起使用,但出现以下错误:
即使在为我的 python 版本安装了 pywin32 之后,也会出现此错误。我注意到这似乎是一个常见的错误,通常可以通过安装 pywin32 来解决。
我的matplotlib安装也有问题,每次我尝试使用它(import matplotlib.pyplot as plt),python崩溃......
版本:
Python 2.6.6
matplotlib 安装:matplotlib-1.1.0.win32-py2.6.exe
python - rpy2中数组的索引
我刚开始使用 Python resp。Rpy2 所以我真的是一个初学者。到目前为止,我设法通过 Rpy2 加载了我自己的 R 包,并生成了我的输入变量的结果(类似于 R 的 lm() 函数)。我的结果如下:
我还可以通过使用索引 1 获取数组子部分(pred.f):
现在我想用一种智能的方式来访问这个数组中的某些数字。例如。我想要 sigma_stat,fit,L=300,AR=1.5,SO=3,T=30 的数字……这意味着我的数组是 6 维的。
有没有简单的方法可以做到这一点?类似于使用维度名称/数字进行索引: res1('sigma_stat','fit','L'=300,'AR'=1.5,'SO'=3,'T'=30)
感谢您的帮助...
python - 在 Python 中调用用户 def R 函数
我简要地浏览了rpy2。只是想检查是否可以直接从 Python 调用我的 R 函数(存在于 RScript 中),传入元组列表并从函数或某些数据结构中获取元组列表。
一个例子会有很大帮助。
谢谢!-阿比
python - 在 mac 上安装 rpy 或 rpy2
我正在尝试在我的 Macbook 上安装 rpy 或 rpy2,以便可以从 python 中使用 R。关于 rpy 的信息可以在这里找到:http ://rpy.sourceforge.net/index.html
我的问题在于安装本身。我似乎无法让 python 使用 import 命令识别 Rpy:我不断收到消息“没有名为 rpy2 的模块”。有谁知道我在哪里可以找到有关如何成功安装它的一些分步说明?我已经安装了 python 和 R,并且都运行良好。提前致谢!
python - NameError:未定义全局名称“RPyPException”
第二个问题:非常感谢本!有用!我收到错误 13 消息,说我无法在 C:\Program Files 中创建临时文件,因此我移动了 ARSER 文件夹并将其放在我的用户名下。这解决了错误 13,但现在我得到 NameError: a global name 'RPyPException' is not defined。这是因为我将文件夹移出保存了 R、Python 和 rpy 的 Program Files 文件夹吗?谢谢!
第一个问题:我正在尝试使用名为 ARSER (http://bioinformatics.cau.edu.cn/ARSER/) 的程序分析生物节律数据,当我尝试运行它时出现错误:
文件“C:\Program Files\ARSER\arser.py”,第 9 行,从 rpy 导入 * 导入错误:没有名为 rpy 的模块
我正在运行 WINDOWS 7 并已下载:
- 运行 Python 版本 2.7.2.3 的 Python(x,y)
- 适用于 Python 2.7 的 windows 补丁 (pywin32-217.win32-py2.7.exe)
- R 版本 2.8.1
- rpy 版本 2.2.3
在我的电脑高级选项下,我将环境变量 PATH 更改为 C:\Program Files\R\R-2.8.1\bin 但这并没有解决上述错误。我正在阅读的帮助说明来自旧版本的 R,所以也许这就是问题所在?
我是所有这些程序的新手,我感谢您的任何建议!非常感谢!