rpy2

pip install rpy2==3.2.7 错误代码 1

请任何人帮助我,我在 pip install rpy2==3.2.7 时得到了这些: 收集轮 使用缓存的https://files.pythonhosted.org/packages/8c/23/848298cccf8e40f5bbb59009b32848a4c38f4e7f3364297ab3c3e2e2cd14/wheel-0.34.2-py2.py3-none-any.whl 安装收集... »

将 RPy2 ListVector 转换为 Python 字典

自然的 Python 等价于 R 中的命名列表是一个字典,但 RPy2 给你一个 ListVector 对象。 import rpy2.robjects as robjects a = robjects.r('list(foo="barbat", fizz=123)') 此时,a 是一个ListVector 对象。 <ListVector - Python:0x108f92a28 ... »

rpy2 将 .RData 文件中的多个 DataFrames 加载到 pandas

我在系统中有一个.RData 文件,其中包含三个对象 - 全部为 R-DataFrames。我想将它们作为 pandas DataFrames 加载到 python 中。我得到的问题是,对象不是通过rpy 加载的,只有它们的名称: from rpy2.robjects import r from rpy2.robjects import pandas2ri import pandas as pd... »

rpy2:DTW 包不适用于提供的步骤模式

我目前正在尝试使用 rpy2 访问“R”DTW(动态时间扭曲)包来计算多元时间序列之间的距离。也许因为时间序列真的不同,我收到了错误"No warping path exists that is allowed by costraints" 我认为库中的默认步进模式是对称的,但我想用非对称步进模式对其进行测试,但是当我尝试将步进模式设置为“不对称”时,玩具代码不起作用。以下是代码 import... »

使用 rpy2 从矩阵创建命名列表

我有一个2D numpy 数组,我将其转换为R matrix,现在我需要将其进一步转换为named list: rpy2.robjects.numpy2ri.activate() nr,nc = counts.shape r_mtx = robjects.r.matrix(counts, nrow=nr, ncol=nc) 所以,我得到了矩阵r_mtx,但我不确定如何从中创建一个命名列表,类... »

在 Django 中为 Importr 预加载

有没有办法为 rpy2 对话的 R 实例预加载库?我将 25-30% 的响应时间(每张图表大约 0.5 秒)用于对 lattice 或 grdevices 的导入调用,并且希望尽可能减少。 代码sn-p: grdevices = importr('grDevices') importr('lattice') imagefile = File(open('1d_%s.png' % str(u... »

将 Python 中的列表转换为 R 中的向量

我已经在这里引用了这篇文章。 converting a Python list to an R numeric vector 我遇到了同样的错误,但提供的解决方案对我不起作用,所以我将其发布。我在Linux中使用的是python 2.7和rpy2对应的最新版本 我尝试使用rpy2从python调用R函数,我的前几行如下。 import rpy2.robjects as robjects fr... »

如何将 rpy2 矩阵对象转换为 Pandas 数据框?

在使用 pandas 读入一个 .csv 文件,然后使用 rpy2 包将其转换为 R 数据帧后,我使用一些 R 函数(也通过 rpy2)创建了一个模型,现在想对模型进行总结并将其转换为 Pandas 数据框(以便我可以将其保存为 .csv 文件或将其用于其他目的)。 我已经按照 pandas 网站上的说明(来源:https://pandas.pydata.org/pandas-docs/sta... »

在Python中将命名列表向量从R转换为rpy2?

python中Rpy2中下面R代码的等价物是什么? Var1 = c("navy", "darkgreen") names(Var1) = c("Class1", "Class2") ann_colors = list(Var1 = Var1) 不清楚ann_colors 是什么。在 R 中评估时,它给出: > ann_colors $Var1 Class1 Cl... »

在 rpy2 错误中调用 R 函数 - “缺少参数”

我在 Python 中使用 rpy2 包时遇到了一些问题。 实际上,我试图通过传递一些参数来调用一个名为 upliftRF 的函数(R 中的库“uplift”)。 如https://cran.r-project.org/web/packages/uplift/uplift.pdf 第 27 页所述,函数的参数之一可以是 x 或描述模型的公式,以基于数据框(参数中的“数据”参数)进行拟合。 在 R ... »

Rpy2:如何将字典列表转换为 R 数据框

我有一个 Python 字典列表如下(来自 sqlite3 行工厂): obs = [{'ave': 0.027, 'pap': 0.277}, {'ave': 0.29, 'pap': 0.333}, {'ave': 0.25, 'pap': 0.5}] 我想将其转换为 R data.frame 以便与rpy2(版本 2.3.6)一起使用,使其看起来像这样 ave pap... »

如何在 rpy2 中使用 anova 比较模型?

在 R 中,可以使用命令 anova(fit1,fit2) 比较两个拟合模型 fit1 和 fit2。 但是,如果我们尝试使用接口 Rpy2 类似地执行此操作,它总是会出错。单个模型的方差分析,比如 anova(fit1) 可以通过 Rpy2 计算。 使用两个时出现的错误是: no method for coercing this S4 class into a vector. 所以,我想知道如... »

rpy2,copula,如何导入参数? Python

我要翻译: library(copula) myCop.clayton <- archmCopula(family="clayton", dim =7, param=2) myMvd <- mvdc(copula=myCop.clayton, margins=c("norm", "norm"), paramMargins = list(list(m... »

无法将 R 分析输出移回 Python (rpy2)

我正在尝试将一些数据从 python 传递到 R,然后将结果重新调整到 python,但似乎无法让它工作。 我成功地将我的数据传递给 R 并在数据上运行我的自定义函数,甚至获得输出。我被卡住的地方是将统计输出作为数据框返回到 python 中。我尝试过使用 rpy2,甚至将其导出到 .csv 文件以重新导入,但无法让任何一种方法起作用。当我尝试将其推回 pandas 时,我收到一个无法强制执行的错... »

尝试将 R 库与 rpy2 一起使用时出错

我正在尝试使用 Rpy2 中的 forecast 包。我不知道如何在 rpy2 中将列表转换为时间序列,所以我认为 pandas 时间序列也可以。 from rpy2.robjects.packages import importr from rpy2.robjects import r fore = importr("forecast") from pandas import * data ... »

如何在 Jupyter (IPython, rpy2) 中获取交互式 R 输出,例如进度条?

我正在尝试在 Jupyter 中使用内置的 R 进度条 (txtProgressBar) 和 %%R 魔法。虽然它在 R 控制台或 RStudio 中执行时确实会产生漂亮的动画,但它不会在带有 rpy2 扩展名的 Jupyter(笔记本或实验室)中产生所需的输出,而是在完成后立即打印所有步骤(这使得进度吧没用)。两个问题: 我怎样才能让它工作? 如果还不可能,我该如何在 rpy2 端实现此功能... »