
R — это быстрорастущий язык программирования с открытым исходным кодом и среда программирования, специализирующаяся на статистических вычислениях и графическом представлении данных. Он поддерживается Фондом R для статистических вычислений и используется в основном статистиками и специалистами по анализу данных для разработки статистического программного обеспечения и анализа данных.
В этом руководстве вы узнаете, как установить R в системе Debian 9.
Предпосылки
Прежде чем продолжить изучение этого руководства, убедитесь, что выполнены следующие предварительные условия:
- Система Debian 9 с объёмом оперативной памяти не менее 1 ГБ. Если на вашем компьютере меньше 1 ГБ оперативной памяти, вы можете создать файл подкачки .
- Выполнен вход как пользователь с привилегиями sudo .
Установка R на Debian
На момент написания этой статьи последней стабильной версией R была версия 3.5. Пакеты R из репозиториев Debian часто устаревают, поэтому мы установим R, добавив репозиторий, поддерживаемый CRAN .
Следующие шаги описывают, как установить последнюю стабильную версию R в Debian 9:
-
Установите зависимости, необходимые для добавления нового репозитория по HTTPS:
sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2 -
Включите репозиторий 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 stretch-cran35/' -
После добавления репозитория обновите список пакетов и установите пакет R, введя:
sudo apt updatesudo apt install r-base -
Проверьте установку, выполнив следующую команду, которая выведет версию R:
R --versionR 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 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).
Если у вас еще не установлен пакет build-essential , содержащий инструменты, необходимые для компиляции пакетов R.
sudo apt install build-essential
В демонстрационных целях мы установим пакет с именем stringr , который обеспечивает быструю и правильную реализацию распространенных манипуляций со строками.
При запуске от имени root пакеты будут установлены глобально и доступны всем пользователям системы. При запуске R без sudo для вашего пользователя будет создана персональная библиотека.
Начните с открытия консоли 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 и узнали, как устанавливать пакеты R.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
Debian r Не используете Debian 9?
Выберите другую ОС: центос 7 центос 8 дебиан 10 убунту 18.04 убунту 20.04
Связанные руководства