본문 바로가기
R

Rstudio 시작시 특정 R패키지 실행하기 - .Rprofile 파일에 대하여

by 슬통이 2021. 1. 25.
반응형

오늘은 Rstudio를 실행할 때마다 특정 패키지를 실행하는 방법에 대하여 알아보자. 여담이지만, 특정패키지를 .Rprofile 에 붙여서 사용하는 것은 함부로 해서는 안된다. 뭐든 잘 이해하고 적용하는 습관을 들이자.

 usethis 패키지로고

상황

필자의 경우 R 코딩을 할 때마다, 매번 magrittr 패키지를 사용한다. 물론 코딩을 할 때 다른 사람에게 보여주는 코딩을 할 경우 사용하는 패키지를 명시적으로 선언해주어야만 하지만, 혼자 코딩할 때는 사실 매번 로딩하기 번거로울 때가 있다. Rstudio를 켤 때마다 특정 패키지가 실행되도록 설정하는 방법은 없을까? 당연히 있다.

해결책

위의 문제는 .Rprofile 을 이용하여 해결이 가능하다.

usethis::edit_r_profile()

R 프로젝트를 사용하지 않는 사람의 경우는 Rstudio를 켠 후, 위의 함수를 실행해보자. 그러면 .Rprofile 파일이 열릴 것이다. 이 상태에서 파일 안에다가 다음과 같이 설정한다.

if (interactive()){
    suppressMessages(require(원하는 패키지 이름))    
}

필자의 경우는 magrittr 패키지가 뜨게끔 하고 싶으므로, 다음과 같을 것이다.

if (interactive()){
    suppressMessages(require(magrittr))    
}

그다음 저장하고, Rstudio 재시작하면 끝!

반응형

댓글