rpy2相关内容

在 win7 上安装 rpy2 时遇到问题(R 2.12,Python 2.5)

我是 Python 的新手(和一般的编程)我来自金融背景,所以请多多包涵.我刚开始使用 Python(Enthought 的 Pylab/Scipy/Numpy)和 R 进行统计分析.我正在尝试将 rpy2 安装到 Python 中以集成 R,但出现错误: 试图猜测 R 的 HOME 但没有 RPATH 中的命令. 我不确定这意味着什么.如果有用的话,我的 R.exe 的路径是“C:\ ..
发布时间:2022-01-18 11:12:59 Python

R_HOME rpy2 错误

我知道有很多关于在 Windows 7 32 位上使用 rpy2 启动和运行的帖子.我参考了其中的很多并尝试了他们的解决方案,包括使用 PypeR. 我没有在我的路径中明确设置 R_HOME 变量,但是根据这个 问题,我确认 R 在我的 PATH 中(我可以在命令行输入 R 并让 R 运行),甚至复制了所有文件从 i386 文件夹到父 bin 文件夹. 我的问题贴在下面.有什么想法吗? ..
发布时间:2022-01-18 11:05:59 Python

在 Windows 7 上安装 rpy2

我正在尝试在我的计算机上安装 rpy2,但我无法做到. 我下载了源包并尝试使用命令 python setup.py install 安装 Rpy2 (rpy2-2.3.2).结果如下: 运行安装运行构建运行 build_py运行 build_ext"C:\PROGRA~1\R\R-215~1.2\bin\R" CMD 配置 --ldflags"C:\PROGRA~1\R\R-215~1.2 ..
发布时间:2021-12-23 17:43:47 Python

控制ggplot2中点的顺序?

我正在 ggplot2 中绘制一个密集散点图,其中每个点可能用不同的颜色标记: df 当我这样做时,标记为“点"的散点将消失.(绿色)绘制在带有标签“a"的红点之上.什么控制了 ggplot 中的 z 排序,即什么控制了哪个点在哪个点之上? 例如,如果我想要所有的“a"怎么办?点位于所有标记为“点"的点之上(意味着他们有时会部分或完全隐藏这一点)?这是否取决于标签的字母数字顺序? ..
发布时间:2021-12-15 12:45:59 其他开发

如何在rpy2中使用python中的变量?

我的简单程序从 Python 中提取数据库并存储在变量行中. cursor = con.cursor()cursor.execute("SELECT * FROM traffic")#从SQL中检索数据行 = cursor.fetchall()对于行中的行:行 = 列表(行)a = 行 [1:]b = 行[:-1]打印(一)打印(b) 现在我可以像 [1000L] 一样获取列表 a 和 b 中 ..
发布时间:2021-07-10 20:15:33 Python

将 R 函数输出读取为列

我正在想办法解决我昨天问的这个问题: rpy2 无法导入 'rgl' R 包 我的目标是从 python 中检查某些软件包是否安装在 R 中. 遵循 Dirk Eddelbuettel 在对 他的回答,我正在使用 R 中的 installed.packages() 函数来列出所有可用的包. 这是我目前得到的: from rpy2.rinterface import RRunt ..
发布时间:2021-07-10 20:15:30 Python

使用 Rpy2 清除 R 内存

我有一堆需要通过 python 调用的 R 函数.但是,当我尝试分配一个大矩阵时,我遇到了内存错误.相同的功能在同一台计算机上的 RStudio 上运行良好.这是一个崩溃的代码块: #python:将 rpy2.robjects 导入为 ro进口GCgc.collect()ro.r.source("calibration_functions.R")result1 = ro.r.func1() # ..
发布时间:2021-07-10 20:15:27 Python

使用导入器从 Python 中的 R 包中调用函数

我在 R 中使用名为 mRMRe 的特征选择算法,但我需要从 Python 中调用它.我已经成功安装了该软件包并能够从 Python 调用它.我需要访问 R mRMRe 包中的一些函数,如 mRMR.data 以将数据帧转换为算法所需的格式. from rpy2.robjects.packages import importrutils = importr('utils') #-- 只有一次.u ..
发布时间:2021-07-10 20:15:24 Python

从 rpy2 中的 R lme 模型中提取系数

我需要使用 rpy2 提取在 python 中调用的 R lme 模型的结果.使用 rx2 提取系数如下: model = nlme.lme(fixed=fixed, data=dfr, random=random, method="REML")打印模型.rx2(“系数") 产生如下所有系数: $fixed(拦截)log.var112.571692 -2.929928$随机$随机$项目(拦截 ..
发布时间:2021-07-10 20:15:21 Python

rpy2 ggplot2 不在 PyCharm 中绘制窗口

我在跑步 将pandas导入为pd导入 rpy2.robjects.lib.ggplot2 作为 ggplot2将 rpy2.robjects 导入为 ro从 rpy2.robjects 导入 pandas2ripandas2ri.activate()从 rpy2.robjects.packages 导入导入器base = importr('base')测量 = pd.DataFrame({'t ..
发布时间:2021-07-10 20:15:18 Python

R tbats 模型季节性客户标记 无结果

我正在关注此博客以识别我的时间序列数据中的季节性客户:https://www.kristenkehrer.com/seasonality-code 我的代码与博客几乎一模一样,只是做了一些小调整,代码如下.我能够为 2000 个客户完全运行代码.几个小时后,我的结果中有 0 位客户被标记为季节性客户. 随着时间的推移手动查看客户数据,我相信我有很多季节性客户的例子应该被选中.以下是我使 ..
发布时间:2021-07-10 20:15:16 Python

如何通过 Rpy2 (v3) 在 Python 中使用 R 中的 `hclust` 函数?

rpy2 v2 和 v3 之间有很多变化.我正在移植我的代码并修补一些兼容性问题.我无法弄清楚的一件事是如何让 hclust 工作.特别是来自 fastcluster 包,但我什至无法让基本的 hclust 工作. 我不明白的一些事情:(1) 我应该使用 R["as.dist"](rkernel) 还是 R("as.dist")(rkernel) ?(2) 为什么当我在 R 中调用它时会返回 ..
发布时间:2021-07-10 20:15:09 Python

如何在 Python 中执行 S4 类方法(使用 rpy2)?

我在 R 中创建了以下 S4 类,它的构造函数采用一个名为“A"的变量,它是一个字符串.该类有一个名为“test_method"的方法,它将字符串“B"作为输入并返回“A"是否等于“B". test_class 现在,我可以创建这个类的实例并在其上执行“test_method": object ..
发布时间:2021-07-10 20:15:06 Python

datetime64[ns] 熊猫系列的 rpy2 错误

如何将 datetime64[ns] 数据从 rpy2 传递给 R?以下简单案例: 将pandas导入为pd将 rpy2.robjects 导入为 robjs从 rpy2.robjects 导入 pandas2ripandas2ri.activate()dti = pd.date_range('2018-01-01', period=3, freq='H')robjs.r.summary(dti ..
发布时间:2021-07-10 20:15:03 Python

rpy2 dtw 缺少参数 window.size

我正在使用带有 rpy2 的 R DTW 包.我希望能够指定运行 DTW 分析的窗口类型和大小. 我已经运行了以下代码: 将 numpy 导入为 np导入 rpy2.robjects 作为 robjects导入 rpy2.robjects.numpy2rirpy2.robjects.numpy2ri.activate()r = 对象.rr('图书馆("dtw")')查询 = np.arra ..
发布时间:2021-07-10 20:14:57 Python