R

패키지 저장 폴더 설정

은하수너머 2024. 3. 2. 12:38

1. R에서 패키지 저장 폴더 확인

R은 기본적으로 2개의 패키지 저장 폴더가 설정되어 있다.  

.libPaths()

> .libPaths()
[1] "C:/Users/AAAA/AppData/Local/R/win-library/4.3"
[2] "C:/Program Files/R/R-4.3.3/library"

개인(Lacal) 폴더에 패키지를 설치할 때의 장점은 무엇이 있을까?

 -  먼저, 패키지 설치에 권리자 권한이 필요한 경우, 폴더를 따로 만들어야 한다.

 -  또한 R의 여러 버전을 사용하는 경우, 각 버전에 대해 독립적인 패키지 세트를 설치하게 된다. 이를 통해 패키지 버전 충돌을 방지하고, 특정 R 버전에 대한 패키지 종속성을 관리할 수 있다. 

그렇다면, 이렇게 설치하는 것의  단점은 무엇이 있을까? 

 -  개인 폴더에 설치하면 접근 권한이 없는 다른 사용자들은 이 패키지를 사용할 수 없다.

2. R에서 패키지 저장 폴더 변경 

.libPaths("C:/Program Files/R/R-4.3.3/library" )

. - 위와 장단점이 서로 바뀐다. 

요약 : 공용PC라면 패키지 저장 경로를 변경하는 것이 필요. 

           R 버전에 따른 패키지 버전 관리가 필요하면, 그냥 기존 설정대로