108得票7回答
如何创建一个空的 R 向量以添加新项

我想在Python中使用R,可以使用Rpy2模块实现。我注意到R有非常方便的[]操作,可以提取特定的列或行。如何通过Python脚本实现类似的功能呢? 我的想法是创建一个R向量,并将这些所需元素添加到该向量中,以使最终向量与R中的向量相同。我创建了一个seq(),但它似乎具有初始数字1,因此...

78得票4回答
控制ggplot2中点的顺序?

我正在使用ggplot2绘制一个密集的散点图,在这个图中每个点可能会用不同的颜色进行标记:df <- data.frame(x=rnorm(500)) df$y = rnorm(500)*0.1 + df$x df$label <- c("a") df$labe...

66得票4回答
Rpy2、pyrserve和PypeR有何区别?

我希望能够从 Python 程序中访问 R。我知道有 Rpy2、pyrserve 和 PypeR。 这三个选项的优缺点是什么?

54得票3回答
Python接口可用于R编程语言

我对R比较陌生,熟悉的是Python。我不太善于编写R代码。我正在寻找Python接口来使用R包,以Python方式。 我已经通过谷歌搜索发现了一些可以做到这一点的软件包: Rpy2 PypeR pyRserve 但是我不确定哪一个更好?哪个有更多的贡献者和更活跃的用户? 请注意,...

33得票3回答
将Python对象转换为rpy2格式

以下代码旨在使用rpy2创建热图import numpy as np from rpy2.robjects import r data = np.random.random((10,10)) r.heatmap(data) 然而,它会导致以下错误Traceback (most rece...

31得票1回答
使用rpy2从python调用R脚本

我对rpy2和R都很陌生。 我有一个R脚本script.R,其中包含函数,例如rfunc(folder)。 它位于与我的python脚本相同的目录中。 我想从Python调用它,然后启动其中一个函数。 我不需要来自此R函数的任何输出。 我知道这一定非常基础,但我找不到调用R脚本的Python代...

28得票9回答
在Windows 7上安装rpy2

我正在尝试在我的电脑上安装rpy2,但我没有成功。 我下载了源代码包,并尝试使用命令python setup.py install安装Rpy2(rpy2-2.3.2)。这是结果:running install running build running build_py running bu...

26得票7回答
将 RPy2 的 ListVector 转换为 Python 字典

在Python中,类似于R中的命名列表的自然等价物是字典(dict),但RPy2提供了一个ListVector对象。 import rpy2.robjects as robjects a = robjects.r('list(foo="barbat", fizz=123)') 此时,a...

22得票7回答
如何在Python中实现R的p.adjust函数

我有一组p值,希望能计算FDR的多重比较调整后的p值。在R中,可以使用以下命令: pval <- read.csv("my_file.txt",header=F,sep="\t") pval <- pval[,1] FDR <- p.adjust(pval, method=...

22得票2回答
Python statsmodels OLS与R的lm的区别

我不确定为什么我使用panda的实验性rpy接口在R中进行回归,或者我在Python中使用statsmodels时,对于简单的OLS会得到略微不同的结果。 import pandas from rpy2.robjects import r from functools import par...