더북(TheBook)

3.4.3 CRAN에서 패키지 업데이트하기

기본적으로 install.packages() 함수는 지정된 패키지의 가장 최신 버전을 설치한다. 설치가 완료되면 패키지 버전은 고정된 상태로 유지된다. 그러나 버그를 수정하거나 새로운 기능을 추가하려고 패키지를 업데이트할 수 있다. 때로는 버전을 업데이트한 패키지에서 이전 버전에서 문제가 있던 함수를 사용하지 않기도 한다. 이때는 이전 버전을 계속 사용하거나 패키지 설명 페이지에서 제공하는 소식(NEWS)을 읽고 업데이트할 수도 있다. 예를 들어 https://cran.r-project.org/web/packages/ggplot2/news/news.html에서 자세한 변경 사항을 볼 수 있다.

RStudio의 패키지 창에서 Install 버튼 옆에 있는 Update 버튼을 클릭해도 된다. 아니면 다음 함수를 사용하여 업데이트할 패키지를 선택해도 된다.

> update.packages()

RStudio의 패키지 창이나 앞선 함수 모두 패키지의 새로운 버전을 검색하고, 필요하면 의존적 패키지까지 고려하여 해당 패키지를 업데이트한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.