R은 통계 컴퓨팅 및 그래픽 표현을 전문으로 하는 오픈 소스 프로그래밍 언어 및 자유 환경입니다. R Foundation for Statistical Computing에서 지원하며 주로 통계 소프트웨어 개발 및 데이터 분석 수행에 통계학자 및 데이터 마이너가 사용합니다.
이 자료에는 Debian 10에 R을 설치하는 방법에 대한 정보가 나와 있습니다.
필수 구성 요소
이 튜토리얼을 계속하기 전에 다음 사전 요구 사항을 충족했는지 확인하십시오.
- 최소 1G RAM이 장착된 데비안 10 시스템입니다. 시스템의 RAM이 1GB 미만인 경우 스왑 파일을 생성할 수 있습니다.
- sudo 권한을 가진 사용자로 로그인합니다.
Debian에 R을 설치
데비안 저장소의 R 패키지는 오래된 경우가 많습니다. 우리는 크랜 에 의해 유지되는 저장소에서 R을 설치할 것입니다.
Debian 10에 R을 설치하려면 다음 단계를 수행하십시오.
다음 단계에서는 Debian 10에 최신 안정 버전의 R을 설치하는 방법을 설명합니다.
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 buster-cran35/'
패키지 목록을 업데이트하고 R 패키지를 설치합니다.
sudo apt update
sudo apt install r-base
R 버전을 인쇄하여 설치를 확인합니다.
이 기사를 작성할 당시 R의 최신 안정 버전은 3.6.3 버전입니다.
R --version
# 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/.
CRAN에서 R 패키지를 설치
R이 인기 있는 주요 이유 중 하나는 CRAN(Comprehensive R Archive Network)을 통해 이용 가능한 패키지 비디오 배열입니다.
아직 설치되지 않은 경우 R 패키지를 컴파일하는 데 필요한 도구가 포함된 빌드 필수 패키지를 설치합니다.
sudo apt install build-essential
R 이진 파일이 루트 또는 sudo로 시작되면 패키지가 전체적으로 설치되고 모든 시스템 사용자가 사용할 수 있습니다. 사용자의 개인 라이브러리를 설정하려면 일반 사용자로 바이너리를 호출하십시오.
예를 들어 stringr이라는 이름의 패키지를 설치하여 일반적인 문자열 조작을 빠르고 정확하게 구현할 수 있습니다.
R 콘솔을 루트로 엽니다.
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 <- c("How", "to", "Install", "R", "on", "Debian", "9")
문자열 길이를 인쇄하는 다음 기능을 실행합니다.
str_length(tutorial)
# [1] 3 2 7 1 2 6 1
크랜 패키지 페이지에서 더 많은 R 패키지를 찾아 install.packages()와 함께 설치할 수 있습니다.
데비안 10에 R을 설치하는 방법과 R 패키지를 설치하는 방법을 보여드렸습니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : CentOS 8 : OpenCV 설치 방법, 예제, 명령어 (0) | 2022.08.04 |
---|---|
Linux : CentOS 8 : Timezone 설정, 변경 방법, 예제, 명령어 (0) | 2022.08.03 |
Linux : Debian 10 : CouchDB 설치 방법, 예제, 명령어 (0) | 2022.08.01 |
Linux : CentOS 8 : Visual Studio Code 설치 방법, 예제, 명령어 (0) | 2022.07.31 |
Linux : CentOS 8 : Mono 설치 방법, 예제, 명령어 (0) | 2022.07.30 |