Saltar al contenido

R, Python: instalar paquetes en rpy2

Carolina, parte de este gran equipo de trabajo, nos ha hecho el favor de redactar este artículo ya que domina perfectamente este tema.

Solución:

La respuesta de Ricardo ya no funciona.

Para instalar desde Python:

from rpy2.robjects.packages import importr
utils = importr('utils')
utils.install_packages('DirichletReg')

Que utils el paquete es el R.utils paquete cuya documentación se puede encontrar aquí: https://CRAN.R-project.org/package=R.utils

A partir de mi última edición, la documentación todavía dice que haga esto.

al correr pytestla respuesta de Aaron hace que mi Python se cuelgue y R siga dando mensajes de error, probablemente debido a esto:

Vocación install_packages() sin elegir primero un espejo requerirá que el usuario elija un espejo de forma interactiva.

De acuerdo con la documentación de rpy2, utilicé esto que funcionó:

from rpy2 import robjects
import rpy2.robjects.packages as rpackages

utils = rpackages.importr('utils')
utils.chooseCRANmirror(ind=1)
utils.install_packages("DirichletReg")
DirichletReg = rpackages.importr("DirichletReg")

Nos puedes favorecer nuestra función añadiendo un comentario o puntuándolo te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *