'R 패키지 설치'에 해당되는 글 1건

  1. 2015.07.03 R 패키지 설치하기 install.packages(), 불러오기 library() 35

R은 (1) Base system과 (2) Package로 나눌 수 있습니다. 

 

(1) Base system CRAN (Comprehensive R Archive Network, https://cran.r-project.org) site에 접속해서 다운로드해서 설치했던 R 프로그램을 말합니다. 지난번에 포스팅했던 R 설치가 바로 Base system 설치를 했던 내용이 되겠습니다.  

 

 

(2) Package 는 R 함수, 데이터, 컴파일된 코드 등을 모아놓은 것을 말하며, 통계분석 목적/필요에 따라 Base system에 레고 블록처럼 설치를 해서 사용하게 됩니다. 

 

 

 

 

Package는 다시 설치와 사용방법에 따라서 

 

(2-1) Base system을 설치할 때 자동으로 설치가 되어 기본적인 통계분석과 그래프 작성, 데이터 처리 등에 즉시 사용이 가능한 Base packages (base, datasets, graphics, grid, methods, stats, utils 등)

 

(2-2) Base system을 설치할 때 자동으로 설치가 되기는 하지만, 사용하려면 R로 불러오기를 해야만 사용이 가능한 Recommended packages (MASS, foreign, lattice 등)

 

(2-3) 통계분석 목적/필요에 따라 따로 설치를 하고 R로 불러오기를 해서 사용해야 하는 Other packages 
(sqldf, plyr, TSA 등 다수)

 

로 세분화할 수 있습니다. 

 

 

 

 

 

 

 

R Package 설치하기란 사용자 입장에서 보면 세번째의 Other Packages 만이 개별 설치가 필요하며, Base Packages 와 Recommended Packages 는 R base system 설치 시 자동설치 되므로 일단 R을 설치하였다면 신경쓸 필요 없이 그냥 사용하면 됩니다. 

 

  • R Package 설치는 install.packages("package name") 함수를 사용합니다. 
  • R Package를 설치하고 난 후에 Package를 사용하려면 불러오기를 해야만 하며, library(package name) 함수 또는 require(package name) 함수를 사용합니다. 

 

이때 조심해야 할 것이 있는데요, install.packages()의 괄호안에 패키지 이름에는 큰 따옴표가 있지만, library() 괄호안의 패키지 이름에는 큰 따옴표가 없습니다. 

 

 

 

R에서 Time Series Analysis를 할 수 있게 해주는 TSA package를 설치해보도록 하겠습니다. 

 

(a) R Console 창에 install.packages("TSA") 함수 입력

 

 > install.packages("TSA") 

 

(b) CRAN mirror 선택 

 

 

(c) 설치 완료 후 불러오기 library(TSA) 함수

 

 

> library(TSA) 

 

 

 

 

이제 TSA 패키지를 사용할 수 있는 환경이 마련되었습니다. 

 

 

 

R package 를 특정 버전으로 지정해서 설치하려면 아래의 2가지 방법을 참고하세요. 

 

## -- R package 특정 버전으로 설치하기

## 방법 1
install.packages("devtools")
library(devtools)
install_version("psych", version = "2.1.3", repos = "http://cran.us.r-project.org")

## 방법 2
packageurl <- "http://cran.r-project.org/src/contrib/Archive/psych/psych_2.1.3.tar.gz"
install.packages(packageurl, repos=NULL, type="source")

 

이번 포스팅이 도움이 되었다면 아래의 '공감 ~♡' 단추를 꾸욱 눌러주세요.^^

 

728x90
반응형

'R 분석과 프로그래밍 > R 데이터 전처리' 카테고리의 다른 글

[R] RStudio 에서 한글이 깨질 때  (15) 2015.07.04
RStudio 화면 구성 및 주요 단축 키  (6) 2015.07.04
RStudio 설치하기  (2) 2015.06.30
R 설치하기  (2) 2015.06.30
R은 무엇이며, 왜 R인가?  (4) 2015.06.30
Posted by Rfriend
,