Как установить пакеты r из Jupyter notebook / Jupyter lab для начинающих?

#r #jupyter-notebook #jupyter-lab #install.packages

#r #jupyter-notebook #jupyter-lab #install.packages

Вопрос:

Я пытаюсь установить R-пакет ‘deSolve’ в Jupyter notebook, но я получаю следующую ошибку:

 > install.packages("deSolve")
Warning message in install.packages("deSolve"):
“installation of package ‘deSolve’ had non-zero exit status”Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
  

Я получаю точно такое же сообщение об ошибке при попытке установить любой пакет (я пробовал tidyverse, lubridate и RCurl). Я совершенно новичок в ноутбуках Jupyter, но раньше использовал R. Есть ли другой способ установки пакетов с помощью ноутбука?

  • Я использую Jupyter Labs через Anaconda «из коробки».
  • Я создал среду R и запустил Jupyter Labs с активированной средой.
  • Я использую R версии 3.6.1

Ценю любую помощь, которую вы можете оказать по этому вопросу. И, пожалуйста, дайте мне знать, какая дополнительная информация вам нужна для диагностики. Спасибо!

Ответ №1:

Выяснилось, что вы можете сделать это с помощью Anaconda Navigator, выбрав среду, которую вы используете, а затем выбрав пакеты для установки.

Ответ №2:

В ноутбуке

 load_ext rpy2.ipython

import rpy2.robjects.packages as repackages

utils = repackages.importr(‘utils’)

utils.chooseCRANmirrow(ind=1) #select mirrow

packnames = (‘deSolve’)
from rpy2.robjects.vectors import StrVector

utils.install_packages(StrVector(packages))