R 프로그래밍

01 . R 패키지 설치 및 패키지 관리

작심반복하기 2025. 3. 27. 16:56

1. 패키지 다운로드 

- CRAN (모든 패기지를 기능 및 주제에 따라 35가지 테마로 분류)

- R documentation  (https://www.rdocumentation.org/)

 

2. 패키지 설치 

2-1> 콘솔에 코드 입력 

install.packages("ggplot2") 
install.packages(c("ggplot2", "devtools", "lme4"))

*작은 따옴표, 큰 따옴표 무관 

 

2-2> tools -> install packages-> packges에 패키지명 입력 

 

*** Bioconductor의 경우 별도의 방법 

(Bioconductor에 관한 설명: https://blog.naver.com/song_gina/222433039035)

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("GenomicFeatures")

biocLite() => Bioconductor의 주요 설치 함수 

 

2-2> Github에서 설치 

install.packages("devtools")
library(devtools)
install_github("author/package")

 

library() 함수 -> 패키지를 로드할 때 사용하는 함수 

author -> 작성자의 github 사용자 이름 

package -> 패키지 이름 

 

3. 패키지 load   (패키지 이름에 따옴표 붙이지 말 것***) 

library()
library(ggplot2)

다른 패키지를 먼저 로드해야 하는 패키지도 있다. (의존성) 

4. 설치 패키지 확인하기 

installed.packages() or library()

5. 패키지 업데이트 

old.packages() 
update.packages()  # 전체 패키지 업데이트 
install.packages("packagename") # 특정 패키지 업데이트

* 업데이트 시에는 특정 함수 기능이 변경되는 경우 기존 코드 수정이 필요할 수 있으니 항상 주의할 것  

 

6. 패키지 unload 

detach() 
detach("package:ggplot2", unload=TRUE)

 

7. 패키지 삭제 

remove.packages("ggplot2")

8. R 버전 확인 및 패키지 확인 

version #현재 r 버전 확인 
sessionInfo() # 실행중인 R 버전 및 로드된 패키지 목록 확인

9. 패키지에서 제공하는 함수 확인 

help(package="ggplot2")

 

10. 비네트(Vignett) 확인 

비네트(Vignett): 확장된 도움말 파일로 패키지와 해당 함수들의 개요, 함수를 활용한 예제를 보여줌 

browseVignettes("ggplot2")