티스토리 툴바


R을 사용하다 보면 이런저런 이유에서 다양한 패키지를 설치하게 된다. 이때 이런 패키지들이 설치되는 폴더를 사용자가 따로 지정해줄 수도 있는데, 개인적으로는 "내 문서" 안에 따로 폴더를 하나 만들어서 그쪽에 보관을 하는 편이다.

아무래도 이렇게 했을때 내가 개인적으로 모으거나 커스터마이즈한 패키지들을 관리하기도 용이하고, 무엇보다 Mesh를 써서 집에 있는 노트북과 데스크탑, 오피스에 있는 PC를 동기화 시키기가 편하기 때문에 이런 방법을 선호한다. 사실 예전엔 종종 R을 업그레이드하다가 그동안 모았던 패키지들을 날려먹기도 하곤 했는데, 이렇게 따로 관리를 한 이후론 그런 걱정을 하지 않아도 되었다는 것 :-)

아래는 사용자가 설치한 패키지를 확인하고 변경해주는 방법인데 붉은색으로 표시된 내용만 각자에 맞게 고쳐서 사용하면 된다.

> Sys.getenv("R_LIBS_USER") # 여기선 이미 내 문서 아래에 저장되고 있지만 ..
                                        R_LIBS_USER
"C:\\Users\\Seong-Yun\\Documents/R/win-library/2.9"
> Sys.setenv(R_LIBS_USER="C:/Users/Seong-Yun/Documents/Programs/R/win-library/2.9")
> Sys.getenv("R_LIBS_USER") # 다시 Programs라는 서브폴더 아래로 옮겨줬다.
                                              R_LIBS_USER
"C:/Users/Seong-Yun/Documents/Programs/R/win-library/2.9"


그리고 이 Programs라는 폴더만 동기화시켜주면 어느 컴퓨터에서나 똑같은 패키지들을 사용하고 관리할 수 있다는 것 :-)
저작자 표시 비영리 변경 금지
Creative Commons License
Creative Commons License
Posted by NZ특파원