R 시작 할 때 매우 쉬운 ggplot2, dplyr 패키지 자동 로드

R 진입 하는 초보 사용자들은 항상 tidyvers를 실행 했다.  tidyvers는 항상 아래와 같은 충돌(conflicts) 문제를 겪는데,  만약에 패키지를 잘 안다고 하면,  tidyvers 를 실행 하지 않고, tidyvers에  import 된 패키지를 사용하면 된다.    


 tidyvers 안에  import 된 대표적인 패키지가 "ggplot2"와 "dplyr" 이다.  이것만 있으면 데이터 핸들링과 데이터 시각화 모든것을 할 수 있다. 

     그 동안 우리는 패키지를 로딩 할 때, 소스 코드 마다 아래와 같이 "ggplot2" 와  "dplyr"을 항상 로딩 시켰다.    

 

library(dplyr)
library(ggplot2)

 위와 같은 패키지를 소스 코드에 항상 로딩 할 필요가 없어 졌다.  


아래와 같이 우분투(ubuntu)에 콘솔  환경 설정을 하고 자동으로 로딩 하면 된다. 


$ cd /usr/lib/R/etc $ sudo nano Rprofile.site 
## We set the cloud mirror, which is 'network-close' to everybody, as default local({ r <- getOption("repos") r["CRAN"] <- "https://cloud.r-project.org" options(repos = r)
options(defaultPackages=c(getOption("defaultPackages"),"dplyr", "ggplot2" )) })


 Rprofile.site 에서 아래와 같은 명령어만 추가 하면 지동으로 시작 된다.   

 options(defaultPackages=c(getOption("defaultPackages"),"dplyr", "ggplot2" ))


아래와 같이 ggplot2와 dplyr을  별도의 패키지 로딩 없이 사용 할 수 있다. 




댓글 없음:

댓글 쓰기

공무 스케줄 AI Agem에 대한 생각

     지금 상황이 아비 규환이다.  어느 부서든 회사가 인수 합병되고 나서  투자를 기획하는 경영기획이 특히 않이 정신이 없고, 우리부서도 전부 미국 필리 조선소로 인원이 나가 있어,  사실상 10년 이상 고기량자는 거의 없다.   우리부서에 남아...