R 패키지 관리
R 패키지 관리
R이 어떤 기능을 하기 위해서는 해당 기능을 하는 패키지가 필요하다.
CRAN(the Comprehensive R Archive Network) 라는 사이트에서 모두 다운로드 받을 수 있으나, 구글링해서 찾아도 된다.
**원하는 패키지를 찾고싶을 때, 예를들어 별그리는거 찾고싶을 때 "star in r" 이라고 검색하면 된다.
1) 패키지 설치하기 - istall.packages 명령
* R은 대소문자 구분한다. (오타 조심!!)
* 해당 컴퓨터는 꼭 인터넷이 되어야 한다. 인터넷을 통해 패키지가 있는 CRAN 사이트를 다운로드 받아야 하기 때문에, 다운받을 사이트를 선택하라고 뜰 경우 선택하면 다운진행 한 후 설치를 완료한다.
- ggplot2라는 패키지 설치해보겠습니다.
2) 패키지 사용하기 - library / require 명령
설치 완료된 패키지를 사용하기 위해 library 명령어나 require 명령어를 사용하여 해당 패키지가 설치된 경로를 R에게 알려줘야 한다.
- library(ggplot2) 라고 쓰면 해당 패키지가 어디에 설치되어 있다는 것을 알려주므로, R이 실행 도중에 저 경로에 가서 파일을 찾아 수행한다.
# 경고메시지 무시해도 됩니다.
3) 패키지 업데이트 - update.packages 명령
- 설치되어 있는 패키지를 업데이트 : update.packages("패키지명")
- 자동으로 모든 패키지 업데이트 : update.packages() # 패키지명 안쓰면 됨.
- 설치된 패키지들의 경로 확인 : .libPaths()
- 어떤 패키지들이 설치되어 있는지 이름 확인 : installed.packages()
4) 패키지 삭제하기 - remove.packages("패키지명")
- 잘 지워지지 않는 경우도 있다. 그럴 땐 rm으로 수동으로 지워준다.
5) 특정 패키지의 정보 확인하기 - help명령 (그냥 구글링이 더 쉬울 것)
> library(help=패키지명)
* CRAN사이트에서 추가로 설치할 수 있는 패키지가 어떤 것들이 있는지 확인하려면 available.packages() 명령 치면 된다.
그런데 내용이 많아서 보기 불편하므로 직접 www.r-project.org에 가서 확인해보고 설치하는게 편하다.