R — быстро развивающийся язык программирования с открытым исходным кодом и свободная среда, которая специализируется на статистических вычислениях и графическом представлении. Поддерживается Фондом R для статистических вычислений и в основном используется статистиками и разработчиками данных для разработки статистического программного обеспечения и проведения анализа данных.
В этом руководстве рассказывается, как установить R на CentOS 7.
Перед продолжением этого руководства убедитесь, что вы выполнили следующие предварительные условия:
На момент написания последней стабильной версии R была версия 3.5.
Чтобы установить R на CentOS 7, выполните следующие действия:
sudo yum install epel-release
Вам будет предложено принять ключ GPG хранилища, ввести y
и нажать.Enter
.
sudo yum install R
R представляет собой мета-пакет, содержащий все необходимые 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 настолько популярен, является широкий спектр пакетов, доступных через всю сеть 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("Как", "установить", "R", "на", "CentOS", "7")
Выполните следующую функцию, которая будет печатать длину каждой строки:
str_length(tutorial)
[1] 3 10 1 2 6 1
Вы можете найти больше пакетов R в доступных папках CRAN по имени и установить их с помощью install.packages()
.
Вы успешно установили R свой сервер CentOS и узнали, как устанавливать R-пакеты.
Если вы столкнулись с проблемой или желаете дополнить, оставьте комментарий ниже.