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")
이번 포스팅이 도움이 되었다면 아래의 '공감 ~♡' 단추를 꾸욱 눌러주세요.^^
'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 |