R 패키지 의미?
이전 포스팅에서 설명했듯 R을 사용하는 이유 중 하나는 다양한 패키지가 제공되기 때문이다.
패키지란 R에서 사용하는 명령어, 함수, 데이터셋 등을 묶어서 원하는 작업을 쉽게 할 수 있도록 코딩해놓은 모음집 같은 것이다.
예를 들어 특정 방식으로 데이터를 그래프로 표현하고 싶을 때, 복잡한 코드를 짜서 원하는 그림을 만드는 대신에 해당하는 R패키지가 있는지 찾아서 설치한 후 해당 명령어만 사용한다면 일처리가 훨씬 수월할 것이다.
다양한 패키지들을 CRAN 홈페이지 아래 링크에서 다운받거나 찾아볼 수 있다.
cran.r-project.org/web/packages/
CRAN - Contributed Packages
cran.r-project.org
홈페이지에서 다운받아서 하나하나 압축 풀고 정리하는 것은 번거롭기에 보통 R스튜디오상에서 명령어로 다운받아 사용한다.
링크에 들어가면 아래와 같은 화면을 볼 수 있다.
현재 16891개의 패키지가 제공되고 있다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
찾고자 하는 패키지의 이름을 알고 있다면 Table of available packages sorted by name을 클릭한 후 [ctrl]+F 를 사용하여 패키지를 검색할 수 있다.
또는 CRAN Task Views를 클릭하여 분야별로 패키지를 찾아 볼 수 있다.
패키지 설치!
install.packages( ) 명령어
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
패키지 여러개를 동시 설치할 경우는 패키지 이름들을 c( ) 명령어로 묶어주면 된다.
install.packages( c(" 패키지 1 ", " 패키지 2 ", " 패키지 3 "))
불러오기 (패키지 로딩)
패키지를 사용하기 위해서는 사용 중인 워크스페이스에 패키지를 불러와야 한다.
패키지를 불러오는 두 가지 명령어가 있다.
require(패키지명)
library(패키지명)
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
require( )는 패키지를 불러올 때 확인 메시지를 출력해준다.
library( )는 조용히 불러오기만 한다.
기타 R패키지 관련 명령어!
패키지 업데이트
update.packages("패키지명")
보유 중인 패키지의 목록 보기
search( )
보유중인 패키지의 목록과 경로 보기
searchpaths( )
패키지들이 설치되는 경로 확인
libPaths( )
패키지에 대한 도움말
help(package="패키지명")
패키지 삭제하기
remove.packages("패키지명")
위와 같은 명령어를 기억하고 사용하기는 번거로울 수 있다.
하지만 R스튜디오를 설치하였다면 패키지 관련 기본 작업들은 오른쪽 아래의 Packages탭에서 할 수 있다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
체크박스를 이용해서 패키지를 load / unload 할 수 있다.
각 패키지의 이름을 클릭하면 help( ) 명령어를 사용한 것과 같이 오른쪽 아래 Help 탭에 설명이 뜬다.
지구본 모양을 클릭하면 Github의 패키지 상세 설명 링크로 들어간다.
X 표시를 클릭하면 패키지를 삭제할 수 있다.
'지식 > R 프로그래밍' 카테고리의 다른 글
R 프로그래밍 기초_기본 R 명령어 모음 (0) | 2021.01.19 |
---|---|
R 프로그래밍 기초_그래프 그리기 기본<plot> 의 모든것 (0) | 2021.01.18 |
R 프로그래밍 기초_기본 인터페이스 (0) | 2021.01.09 |
R 프로그래밍 기초_R 스튜디오 설치 및 기본 셋팅 (0) | 2021.01.06 |
R 프로그래밍 기초_ R 기본 개념 & 설치 (0) | 2021.01.06 |
댓글