rpy2

    2热度

    2回答

    Python类通过rpy2执行R函数,并且我希望能够在R函数产生错误的情况下从R捕获回溯。 R代码是遗留的,所以修改它是非常危险的;我宁愿在Python方面做一些事情。 这里是Python代码是什么样子目前: from rpy2.rinterface import RRuntimeError from rpy2.robjects import DataFrame from rpy2.robje

    3热度

    1回答

    在我的计算机(Windows 10,Python 2.7 x86)上安装了RPY2(v.2.7.8)和伴随的依赖关系之后,Matplotlib(1.5.3)似乎有被损坏。甚至最简单的情节,框架和窗口彼此分开描述: series1 = pd.Series(np.arange(500)) series2 = series1*-1 plt.plot(series1,series2) # OUT:

    0热度

    1回答

    首先,我使用rpy2 python界面在Windows系统中运行R模型。它运行良好。 然后,我使用docker将它迁移到linux环境。现在我使用Docker run命令执行相同的代码,面临“rpy2.rinterface.RRuntimeWarning:port 11752无法打开”。 注意:我的应用程序使用rpy2运行四个R模型。这意味着它会创建四个机器人。所以我认为他们同时使用同一个端口。但

    0热度

    1回答

    我想使用python进行一些计算,并将数组数据放到r中以获得一些图。 对于1维数组,我可以使用FloatVector得到正确的答案,但n维数组错误 (运行下面的代码) (2维数组) import numpy as np from rpy2.robjects.vectors import FloatVector x = np.array([[1, 2], [3, 4]]) X = FloatVect

    0热度

    1回答

    使用Docker的Django应用程序需要安装rpy2作为依赖项。虽然我安装R基本容器,并将其指定为依赖,安装Django的需求时,我不断收到: Collecting rpy2==2.8.3 (from -r /requirements/base.txt (line 55)) Downloading rpy2-2.8.3.tar.gz (186kB) Complete outp

    1热度

    1回答

    我使用Rpy2版本2.8.4结合有R 3.3.0和python 2.7.10创建的R数据帧 import rpy2.robjects as ro from rpy2.robjects import r from rpy2.robjects import pandas2ri df = ro.DataFrame({'Col1': ro.vectors.IntVector([1, 2, 3, 4

    0热度

    1回答

    我正在学习如何使用rpy2,并且我想使用stargazer软件包创建格式化的回归输出。我最好的如何做到这一点的猜测是,下面的代码: import pandas as pd import rpy2.robjects as robjects from rpy2.robjects.packages import importr stargazer = importr('stargazer')

    2热度

    1回答

    我在Jupyter笔记本中使用了%%R单元魔法。我知道,你可以设置绘图尺寸与每个细胞,例如: %%R -w 800 -h 600 但我想为整个笔记本/ R会话的默认。 我已经看了the documentation,看到this blog post on the R Jupyter Notebook Kernel,并通过设置单元格绘图尺寸已经看到Plot Size - Using ggplot2

    0热度

    1回答

    我正尝试在使用rpy2软件包的python中创建一个r环境。我试图创建一个我从图像中提取的ROI的GLRLM。我在加载软件包时遇到了一些问题,但我终于设法做到了。现在我在运行代码时出现以下错误: RuntimeError was unhandled by user code 在这一行: ro.r('glrlmatrix <- radiomics:::glrlm(tissue)') 我怀疑它无法找到

    0热度

    1回答

    代码示例 df.to_csv("output_df.csv", sep=',', encoding='utf-8') df2 = pandas2ri.py2ri(df) df2.to_csvfile("output_df2.csv") 问题描述 我想我的大熊猫data.frame(DF)转换成rpy2 data.frame。 但不幸的是,它会产生大量不需要的数据。 数据中不