Установка R в Ubuntu

Язык программирования R очень популярен для выполнения на статистических расчетов и графиков. Он широко используется статистиками для разработки статистического программного обеспечения и проведения анализа данных. Одной из сильных сторон R есть его расширяемость. Пользователи могут создавать и публиковать собственные пакеты. Сообщество R очень активно, постоянно добавляются пользовательские статистические пакеты для специфических областей науки. Что делает R применимым во многих сферах.

CRAN (Comprehensive R Archive Network) — это набор сайтов (зеркал) на которых размещены множество пакетов, и сами дистрибутивы R. Вы можете скачать R с любого из них но мы будем использовать RStudio. В этом руководстве вы узнаете как установить и настроить R в Ubuntu 18.04. Большинство инструкций подойдут и для других операционных систем, нужно будет изменить лишь несколько команд.

Установка R в Ubuntu

Конечно же нам потребуется Ubuntu и 1 Гб оперативной памяти в системе. Если памяти недостаточно, необходимо подключить раздел подкачки. Вы можете установить R из официальных репозиториев Ubuntu для этого выполните:

sudo apt install r-base

Установка R в Ubuntu

Но вы получите версию 2018-того года:

Установка R в Ubuntu

Если вы хотите получить самую свежую версию R нужно добавить репозиторий R-Project и установить среду языка оттуда. Выполните такие команды:

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

sudo add-apt-repository ‘deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/’

Теперь когда менеджер пакетов apt настроен правильно, мы можем переходить к установке. Опция y, автоматически подтверждает установку программы:

Теперь у вас в системе установлена самая последняя версия R. Можете протестировать ее выполнив:

Установка R в Ubuntu

Сейчас вы в интерактивной консоли R и можете выполнять любые R команды. Для выхода используйте функцию:

Установка пакетов R из CRAN

По умолчанию R устанавливает несколько стандартных пакетов, но вы наверное захотите установить дополнительные пакеты. Для этого и нужно не меньше 1 Гб оперативной памяти. Для установки или обновления пакетов из CRAN необходимо использовать R функцию install.packages(). Например если вы хотите установить пакет имя_пакета используйте следующую команду:

Стоит заметить что пакет будет установлен только для текущего пользователя и другим будет недоступен. Можно установить пакет R и для всех пользователей, для этого нужно запускать R с правами суперпользователя.

В качестве примера давайте установим пакет shiny который очень популярен среди разработчиков web приложений на R. Можно просто запустить R команду с помощью sudo. Параметр repo указывает с какого репозитория будет загружен пакет.

Теперь пакет будет доступен для всех пользователей. Давайте проверим. Запустите R: