Как установить R на Debian 10

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

В этой статье содержится информация о том, как установить R на Debian 10.

Подготовка

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

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

Пакеты R из репозиториев Debian часто устарели. Мы установим R из репозитория, поддерживаемого CRAN .

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

Следующие шаги описывают, как установить последнюю стабильную версию R в Debian 10:

  1. Установите пакеты, необходимые для добавления нового репозитория через HTTPS:

     sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. Выполните следующие команды, чтобы включить репозиторий CRAN и добавить ключ CRAN GPG в вашу систему:

     sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF' sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian buster-cran35/'
  3. Обновите список пакетов и установите пакет R:

     sudo apt update sudo apt install r-base
  4. Проверьте установку, распечатав версию R:

     R --version

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

     R version 3.6.3 (2020-02-29) -- "Holding the Windsock" Copyright (C) 2020 The R Foundation for Statistical Computing Platform: x86_64-pc-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 https://www.gnu.org/licenses/.

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

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

Если вы еще не установили, установите пакет build-essential , который содержит инструменты, необходимые для компиляции пакетов R:

sudo apt install build-essential

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

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

Откройте консоль R как root:

sudo -i R
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-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")

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

library(stringr)

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

tutorial <- c("How", "to", "Install", "R", "on", "Debian", "9")

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

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

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

Выводы

Мы показали вам, как установить R в Debian 10 и как устанавливать пакеты R.

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

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