如何将Python函数与rpy2结合?

银河系

我正在尝试定义一个涉及rpy2步骤的Python函数。这是我的代码:

from rpy2 import robjects
df=robjects.DataFrame.from_csvfile('mydataframe.csv')    

dplyr = importr('dplyr')
from rpy2.robjects.lib.dplyr import DataFrame

def boxplot(x):
        plot_df = (DataFrame(df).
                   filter('VAR1 == x' ))

        grdevices.png(file='boxplot.png')

        pp = ggplot2.ggplot(plot_df ) + \
             ggplot2.aes_string(x='VAR1', y='VAR2') + \
             ggplot2.geom_boxplot()
    
        pp.plot()
    
        grdevices.dev_off()

但是boxplot(24)例如在运行时,出现此错误:找不到对象“ x”。

如何将两者混合?根据文档看来,Python语法**可能是一种解决方案,但尚不清楚如何使用它。

谢谢

lgautier

问题在这里:

plot_df = (DataFrame(df).
           filter('VAR1 == x' ))

该字符串VAR1 == x将作为R表达式求值,但是R对xPython中定义的变量一无所知

如果x是简单的标量,则可以尝试创建一个包含要过滤的值的字符串:

plot_df = (DataFrame(df).
           filter('VAR1 == %r' % x))

注意: @Parfait的要点Dataframe是我最初想念的东西。假定这是一个数据dplyr框,而不是一个数据pandas框。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

rpy2:如何将向量从 Python 回调函数返回到 R?

来自分类Dev

如何将rpy2 ListVector(rpy2.robjects.vectors.ListVector)转换为python?

来自分类Dev

如何在Python代码中使用rpy2将R函数作为参数传递

来自分类Dev

如何将列表传递给rpy2中的R并返回结果

来自分类Dev

如何将rpy2指向现有的R安装?

来自分类Dev

如何将rpy2指向现有的R安装?

来自分类Dev

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

来自分类Dev

具有多个输入参数的 Python RPy2 函数

来自分类Dev

使用 rpy2 从 Python 调用 R 函数

来自分类Dev

通过rpy2将列表从python传递到R

来自分类Dev

将RPy2 ListVector转换为Python字典

来自分类Dev

使用rpy2将.RData文件读入python

来自分类Dev

通过rpy2将列表从python传递到R

来自分类Dev

使用rpy2将Python变量传递给R

来自分类Dev

如何将多个IF函数与jQuery结合?

来自分类Dev

如何将transmute与grep函数结合?

来自分类Dev

如何在rpy2 rlf.tapply函数中使用na_rm

来自分类Dev

如何解决这个rpy2问题?我需要安装rpy2

来自分类Dev

使用rpy2将.R文件采购到python时出现问题

来自分类Dev

使用 rpy2 将 Python 二进制数据转换为 R

来自分类Dev

在Python和Rpy2中使用R:如何ggplot2?

来自分类Dev

RPy2导入R源函数会产生错误

来自分类Dev

使用rpy2运行R函数时出错

来自分类Dev

在rpy2中绘制R函数曲线

来自分类Dev

jupyter 中的 rpy2 正在呼应整个函数

来自分类Dev

我如何使用Python / rpy2生成CDdiagrams

来自分类Dev

如何使用rpy2 api从python脚本正确获取R sessionInfo()?

来自分类Dev

如何在Windows上的python中安装软件包,例如rpy2

来自分类Dev

将逻辑回归从R迁移到rpy2

Related 相关文章

热门标签

归档