Articles of rpy2

problemas de aprovisionamiento en un archivo .R en python usando rpy2

En rpy 1.x, al origen en un archivo .R, todo lo que uno tenía que hacer era esto: import rpy rpy.r.source(“filename.R”) En rpy2, ¿qué debe suceder para generar un archivo .R desde Python? He intentado varias vías, como esta: import rpy2.robjects as ro ro.source(“filename.R”) Devuelve un error como este (lo siento si esto no se […]

Migración de una regresión logística de R a rpy2

Estoy tratando de usar ryp2 para hacer una regresión logística. Logré ejecutarlo, pero no sé cómo extraer los coeficientes y los valores p del resultado. No quiero imprimir los valores en la pantalla pero creo una función para usarlos de forma independiente. import rpy2.robjects as ro mydata = ro.r[‘data.frame’] read = ro.r[‘read.csv’] head = ro.r[‘head’] […]

¿traduciendo los vectores de lista nombrados de R a rpy2 en Python?

¿Cuál es el equivalente del siguiente código R en Rpy2 en python? Var1 = c(“navy”, “darkgreen”) names(Var1) = c(“Class1”, “Class2”) ann_colors = list(Var1 = Var1) No está claro qué es ann_colors . Cuando se evalúa en R da: > ann_colors $Var1 Class1 Class2 “navy” “darkgreen” ¿Es un robject.ListVector ? Lo intenté: robjects.ListVector({“Class1”: “navy”, “Class2”: “green”}) […]

problemas con rpy2, rpart pasando los datos correctamente de python a r

Estoy intentando ejecutar rpart a través de RPY2 utilizando Python 2.6.5 y R 10.0. Creo un dataframe en python y lo paso, pero aparece un error que dice: Error in function (x) : binary operation on non-conformable arrays Traceback (most recent call last): File “partitioningSANDBOX.py”, line 86, in model=r.rpart(**rpart_params) File “build/bdist.macosx-10.3-fat/egg/rpy2/robjects/functions.py”, line 83, in __call__ […]

Python rpy2 y matplotlib entran en conflicto cuando se usa multiprocesamiento

Estoy tratando de calcular y generar plots utilizando multiprocesamiento. En Linux, el siguiente código se ejecuta correctamente, sin embargo, en Mac (ML) no lo hace, con el siguiente error: import multiprocessing import matplotlib.pyplot as plt import numpy as np import rpy2.robjects as robjects def main(): pool = multiprocessing.Pool() num_figs = 2 # generate some random […]

Python Pandas a R dataframe

Voy a convertir el dataframe de los pandas de Python en el dataframe en R. Descubrí algunas bibliotecas para este problema http://pandas.pydata.org/pandas-docs/stable/r_interface.html que es rpy2 Pero no pude encontrar los métodos para guardarlo o transferirlo a R. En primer lugar probé “to_csv” df_R = com.convert_to_r_dataframe(df_total) df_R.to_csv(direc+”/qap/detail_summary_R/”+”distance_”+str(gp_num)+”.csv”,sep = “,”) Pero me da un error. “AttributeError: ‘DataFrame’ […]

Visual Studio cl.exe error en la instalación de rpy2

Estoy instalando rpy2 en Django y obtuve los siguientes errores. C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I.\rpy\rinterface “-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\ATLMFC\include” “-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include” /Tc.\rpy\rinterface\r_utils.c /Fobuild\temp.win-amd64-3.6\.\rpy\rinterface\r_utils.obj r_utils.c .\rpy\rinterface\r_utils.c(23): fatal error C1083: Cannot open include file: ‘stdlib.h’: No such file or directory error: command ‘C:\\Program Files (x86)\\Microsoft […]

Cómo obtener datos de R a pandas

En un cuaderno de jupiter, creé un poco de 2-d-list en R como %%R first <- "first" second <- "second" names(first) <- "first_thing" names(second) <- "second_thing" x <- list() index <- length(x)+1 x[[index]] = first x[[index +1]] = second a %Rpull x no devuelve la representación agradable, sino un ListVector . ¿Cómo puedo convertirlo en […]

Pasando una variable de Python a R usando rpy2

Tengo un script R básico que realiza un GLM en un conjunto de datos MySQL. Esto funciona bien usando Rscript en bash. Sin embargo, me gustaría llamarlo dentro de una secuencia de comandos de Python para poder agregarlo a un bucle, puedo crear la instrucción sql pero parece que no puedo pasarla a R usando […]

rpy2 instala problemas en debian

He intentado todos los métodos de instalación que se me ocurren para instalar RPy2 en nuestro servidor Debian y recibo el mismo mensaje independientemente. Lo he instalado y utilizado con éxito en mi mac. ¿Hay algo que pueda faltar? comienzo Processing rpy2 Running setup.py -q bdist_egg –dist-dir /opt/rpy2/egg-dist-tmp-oft2ko returned an empty string. returned an empty […]