
R — быстрорастущий язык программирования с открытым исходным кодом и бесплатная среда, специализирующаяся на статистических вычислениях и графическом представлении данных. Он поддерживается Фондом R для статистических вычислений и используется в основном статистиками и специалистами по анализу данных для разработки статистического программного обеспечения и анализа данных.
В этом руководстве вы узнаете, как установить R на CentOS 7 и как установить пакеты R из официальной сети Comprehensive R Archive Network (CRAN) .
Предпосылки
Прежде чем продолжить изучение этого руководства, убедитесь, что выполнены следующие предварительные условия:
- В вашей системе имеется не менее 1 ГБ оперативной памяти. В противном случае вы можете создать файл подкачки .
- Вы вошли в систему как пользователь с привилегиями sudo .
Установка R на Centos
На момент написания статьи последней стабильной версией R является версия 3.5.
Чтобы установить R на CentOS 7, выполните следующие действия:
-
Пакеты R доступны в репозиториях EPEL. Если на вашем компьютере не установлен репозиторий EPEL , вы можете сделать это, выполнив команду:
sudo yum install epel-releaseВам будет предложено принять ключ GPG репозитория, введите
yи нажмитеEnter. -
После добавления репозитория установите R, введя:
sudo yum install RR — это метапакет, содержащий все необходимые компоненты R.
-
Проверьте установку, введя следующую команду, которая выведет версию R:
R --versionR 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.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
centos r Не используете CentOS 7?
Выберите другую ОС: центос 8 дебиан 10 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства
- Как установить R на CentOS 8
- Как установить и настроить Zabbix на CentOS 7
- Как установить текстовый редактор Atom на CentOS 7
- Как установить Sublime Text 3 на CentOS 7
- Как установить Visual Studio Code на CentOS 7
- Как установить VMware Workstation Player на CentOS 7
- Как добавить пространство подкачки в CentOS 7