Назад в блог

Установка R на Ubuntu 21.04: руководство

Установка R на Ubuntu 21.04: руководство

R — это язык программирования, специализирующийся на работе с данными. R — это свободное программное обеспечение, поддерживающее обширный каталог статистических и графических методов. Этот список включает различные алгоритмы машинного обучения, временные ряды, линейную регрессию и многое другое. Его используют такие гиганты индустрии, как Google, Facebook, Airbnb, Uber и т. д.

Как следует из описания, R — это оптимальный выбор, когда речь идет о больших данных. Он используется для анализа данных, машинного обучения и статистического вывода, и это лишь некоторые из областей применения. В этом руководстве мы пройдем по шагам установки R на Ubuntu 21.04.

Предварительные требования

Вот пара предварительных требований, необходимых для выполнения шагов, описанных в этом руководстве:

R на Ubuntu

Существует два способа установки R на Ubuntu:

  • Репозиторий пакетов Ubuntu: Поскольку это популярный язык, R доступен напрямую из официальных репозиториев пакетов Ubuntu. Однако из-за того, как Ubuntu выпускает обновления пакетов, это часто не самая последняя версия R.

  • Проект CRAN (The Comprehensive R Archive Network): CRAN — это сеть FTP и веб-серверов, которые предоставляют актуальные версии кода и документации R для различных платформ. Она предлагает выделенный репозиторий для Ubuntu, в котором представлена последняя версия R.

Мы продемонстрируем оба метода установки R. Однако настоятельно рекомендуется устанавливать R из репозитория CRAN, так как он предлагает самые свежие пакеты. Какой бы метод вы ни выбрали, R будет установлен и доступен для всех пользователей системы.

  • Метод 1 – Установка R из репозитория Ubuntu по умолчанию

Сначала откройте терминал и обновите кэш APT :

R on Ubuntu screenshot 1

Затем установите R из репозитория пакетов Ubuntu:

R on Ubuntu screenshot 2

  • Метод 2 – Установка R из репозитория CRAN

Репозиторий CRAN по большей части поддерживает выпуски Ubuntu LTS. Проверьте документацию CRAN по Ubuntu, чтобы узнать, поддерживается ли ваша версия.

Шаг 1 — Добавление репозитория CRAN

Чтобы добавить репозиторий CRAN, откройте терминал и выполните следующие команды. Сначала обновите кэш APT :

R on Ubuntu screenshot 3

Для работы с CRAN и R требуются два вспомогательных пакета. Установите их прямо сейчас:

R on Ubuntu screenshot 4

Далее нам нужно добавить ключ подписи для репозитория CRAN. Загрузите и добавьте ключ:

Мы также можем проверить, правильный ли это ключ. Отпечаток должен быть E298A3A825C0D65DFD57CBB651716619E084DAB9:

R on Ubuntu screenshot 5

Наконец, добавьте репозиторий CRAN для Ubuntu:

R on Ubuntu screenshot 6

Обновите кэш APT :

R on Ubuntu screenshot 7
Шаг 2 – Установка R из CRAN

Теперь APT загрузит и установит R из репозитория CRAN. Установите R:

R on Ubuntu screenshot 8

Работа с консолью R

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

Запустите консоль R:

Затем вы можете установить пакет:

После завершения установки загрузите stringr в текущий сеанс R:

Одной из функций stringr является str_length которая выведет длину строк. Создайте строку:

Теперь проверьте длину каждой из строк:

Как и Linux, R также поставляется с удобной функцией документирования своих пакетов. Ознакомьтесь с документацией по string:

Чтобы выйти из оболочки R, используйте следующий код:

Заключение

В этом руководстве успешно продемонстрирована настройка и установка R на сервере Ubuntu 21.04. Вся процедура проста и быстра. Оно также содержит краткую демонстрацию использования оболочки R и работы с пакетами R. Для получения дополнительной информации о том, как управлять своим кодом на R, ознакомьтесь с R Studio – IDE с открытым исходным кодом для R.

Приятных вычислений!

author

Hark Labs

Автор · CloudSigma

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

Комментарии

Комментариев пока нет. Будьте первым.