Android

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

Установка и настройка OpenVPN на CentOS 7

Установка и настройка OpenVPN на CentOS 7

Оглавление:

Anonim

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

Этот урок научит вас, как установить R на CentOS 7 и как устанавливать пакеты R от официального Всеобъемлющего R Archive Network (CRAN).

Предпосылки

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

  • Ваша система имеет как минимум 1 ГБ ОЗУ. В противном случае вы можете создать файл подкачки. Вы вошли в систему как пользователь с привилегиями sudo.

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

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

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

  1. пакеты R доступны в Epel хранилищах. Если на вашем компьютере не установлено хранилище EPEL, вы можете сделать это, набрав:

    sudo yum install epel-release

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

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

    sudo yum install R

    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

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

Одной из основных причин популярности R является широкий спектр пакетов, доступных через Комплексную сеть архивов R (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)

3 2 7 1 2 6 1

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

Вывод

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

Centos R