conda - Comment installer les packages R qui ne sont pas disponibles en “R-essentials”?

- Je utiliser un out-of-the-box d'installation Anaconda de travailler avec Python. Maintenant, j'ai lu qu'il est possible, également, de "comprendre" la R mondiale au sein de cette installation et à l'utilisation de l'IR noyau dans la Jupyter/Ipython notebook.

J'ai trouvé la commande pour installer un certain nombre de célèbres packages R:
conda install-c r r-essentials

Ma question de débutant:

Comment puis-je installer les packages R qui ne sont pas inclus dans le R essentiels paquet? Par exemple R paquets qui sont disponibles sur CRAN. "pip" ne fonctionne que pour PyPI les paquets Python, n'est-ce pas?

  • Si vous installez les paquets à partir de l'intérieur de la R par des install.packages (à partir de CRAN miroirs), ou devtools::install_github (à partir de GitHub), qu'ils fonctionnent très bien.
  • Merci!!!! Peut-être que c'est le moyen le plus facile. Je vais ajouter votre commentaire à la réponse.
  • Pour les paquets installés thru install.packages dans R, - ils doivent être dans le même répertoire avec l'Anaconda? J'ai essayé de chargement des packages installés dans la R dans Jupyter mais ne fonctionne pas. Pouvez-vous être plus spécifique comment vous avez obtenu ce que ça marche? Merci!
  • Non, les miens sont complètement étrangers à Anaconda côté de consommer à l'intérieur de Jupyter. L'emplacement d'installation par défaut est au sein de la R-cadre: Library/Frameworks/R.framework/Versions/3.2/Resources/library. install.packages obtient cette voie en appelant .libPaths(), que vous pouvez faire vous-même si vous voulez voir où ils sont. L'installation via R. app, RStudio, et une R Jupyter portable tous les mettre dans le même lieu, qui est l'endroit où R va regarder pour eux—library appelle aussi .libPaths. Vous pouvez gâcher, avec .libPaths() si vous le souhaitez (voir ?.libPaths), mais je ne le recommande pas.
  • Je vais avoir des problèmes avec la install.packages approche. Brièvement, il échoue avec sh: symbol lookup error: sh: undefined symbol: rl_signal_event_hook. Tous les détails sont dans cette question. Si vous avez les gars que cette approche fonctionne, j'apprécierais des pointeurs sur ce que je fais de mal.
InformationsquelleAutor Frank | 2016-01-10