Как установить R на CentOS 7

R — это быстрорастущий язык программирования с открытым исходным кодом и бесплатная среда, специализирующаяся на статистических вычислениях и графическом представлении. Он поддерживается Фондом R для статистических вычислений и в основном используется статистиками и специалистами по добыче данных для разработки статистического программного обеспечения и выполнения анализа данных.

В этом руководстве вы узнаете, как установить R на CentOS 7 и как устанавливать пакеты R из официальной сети Comprehensive R Archive Network (CRAN) .

Подготовка

Прежде чем продолжить изучение этого руководства, убедитесь, что вы выполнили следующие предварительные требования:

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

На момент написания последней стабильной версии R была версия 3.5.

Чтобы установить R на CentOS 7, выполните следующие действия:

  1. Пакеты R доступны в репозиториях EPEL. Если на вашем компьютере не установлен репозиторий EPEL, вы можете сделать это, набрав:
    sudo yum install epel-release

    Вам будет предложено принять ключ GPG репозитория, введите y и нажмите Enter .

  2. После добавления репозитория установите R, набрав:
    sudo yum install R

    R — это метапакет, который содержит все необходимые компоненты R.

  3. Проверьте установку, введя следующую команду, которая распечатает версию R:
    R --version
    R version 3.5.0 (2018-04-23) -- "Joy in Playing" Copyright (C) 2018 The R Foundation for Statistical Computing Platform: x86_64-redhat-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under the terms of the GNU General Public License versions 2 or 3. For more information about these matters see http://www.gnu.org/licenses/.

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

Одна из основных причин, почему R так популярен, — это широкий спектр пакетов, доступных через Comprehensive R Archive Network (CRAN).

В демонстрационных целях мы установим пакет с именем stringr , который обеспечивает быструю и правильную реализацию стандартных операций со строками.

При запуске с правами root пакеты будут установлены глобально и доступны для всех пользователей системы. Если вы запустите R без sudo, для вашего пользователя будет создана личная библиотека.

Начните с открытия консоли R как root:

sudo -i R
R version 3.5.0 (2018-04-23) -- "Joy in Playing"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

>
Все следующие команды выполняются в консоли R.

Установите пакет stringr , выполнив следующую команду:

install.packages("stringr")

Вам будет предложено выбрать зеркало CRAN:

Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

Выберите зеркало, которое находится ближе всего к вам.

Установка займет некоторое время, и после ее завершения загрузите библиотеку, набрав:

library(stringr)

Затем создайте простой вектор символов с именем tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "7")

Запустите следующую функцию, которая напечатает длину каждой строки:

str_length(tutorial)
[1] 3 2 7 1 2 6 1

Вы можете найти больше пакетов R в разделе «Доступные пакеты CRAN по имени» и установить их с помощью install.packages() .

Выводы

Вы успешно установили R на свой компьютер CentOS и узнали, как устанавливать пакеты R.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Оставьте комментарий