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을  별도의 패키지 로딩 없이 사용 할 수 있다. 




댓글 없음:

댓글 쓰기

[주식 클로드 자동매매 프로젝트] 제2편. 데이터 인프라 구축 — 모델보다 데이터가 먼저다

 머신러닝 모델을 이야기하기 전에, 그 모델이 먹는 데이터가 어디서 어떻게 왔는지부터 정직하게 밝혀야 한다. 이 프로젝트에서 가장 많은 시간이 들어간 부분은 화려한 모델 튜닝이 아니라, "내가 정말 그 데이터를 갖고 있는가"를 확인하...