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




댓글 없음:

댓글 쓰기

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...