10
votes

R, Python: Installez des packages sur RPY2

J'utilise r dans mon script Python via la bibliothèque RPY2 et j'ai besoin d'un package qui n'est pas dans l'installation par défaut de R. Comment puis-je l'installer? XXX

ne fonctionnera pas.

sur python: xxx

et de r: xxx


1 commentaires

Veuillez changer la réponse acceptée à Stackoverflow.com/a/25322360/1840471


3 Réponses :


-3
votes

Que diriez-vous de ce xxx


1 commentaires

Ne fonctionne plus. Voir la réponse d'Aaron, qui fonctionne à partir de maintenant.



41
votes

La réponse de Ricardo ne fonctionne plus.

Pour installer de Python, nous pouvons utiliser le utils.install_packages code> fonction: p>

from rpy2.robjects.vectors import StrVector

package_names = ('ggplot2', 'hexbin')
utils.install_packages(StrVector(package_names))


1 commentaires

Je préfère donner également à The 'Repos' Arg, car dans Jupyter Notebook lors de la dernière fois, j'ai essayé le menu contextuel de choisir un miroir ne fonctionnait pas: utils.install_packages ('Gutenbergr', repos = 'https: // cloud.r-project.org ')



5
votes

Lors de l'exécution Pytest , la réponse d'Aaron fait que mon python accroche et r Continuez à donner des messages d'erreur, probablement à cause de cela:

appeler install_packages () sans le premier choix d'un miroir nécessitera que l'utilisateur choisit de manière interactive un miroir.

Selon Documentation RPY2 , J'ai utilisé cela qui a fonctionné: xxx


0 commentaires