Etc/it_info

Windows 에서 R 업데이트 하기

IT grow. 2019. 2. 9. 18:44
반응형

나는 현재 R.3.5.0 버전을 사용하고 있었다.


작업도중에 패키지가 R버전과 호환이 안된다는 메세지가 떠서 


R 버전을 업그레이드 해야 하는 일이 생겼다.


근데 , 홈페이지 가서 R을 다시 다운받는 일은 어지간히 귀찮은 작업이 아닐수가 없다.


그러던 도중 , 알게된 내용을 써본다.


http://bioinfo.umassmed.edu/bootstrappers/bootstrappers-courses/courses/rCourse/Additional_Resources/Updating_R.html


위 사이트를 참고하였다.


# installing/loading the package:
if(!require(installr)) {
  install.packages("installr"); 
  require(installr)
} #load / install+load installr


먼저 , 패키지 installr 이라는 것을 다운받아 줘야 한다 .


다운받고 로딩을 시켜준다 . 


# using the package:
updateR()


그러면 updateR이라는 메소드가 생긴다 . 


실행시켜 준다 . 


그러면 확인 메시지가 뜰 것이다 . 

Rgui에서 실행하지 않는다 를 클릭하면 업데이트가 진행된다.


그런데 , Rstudio를 업그레이드 하면서 패키지도 해주면 좋다는 생각이 들었다.


## get packages installed
packs = as.data.frame(installed.packages(.libPaths()[1]), stringsAsFactors = F)

## and now re-install install packages using install.packages()
install.packages(packs$Package)


위 코드는 Rstudio를 업그레이드를 진행 후 실행시켜 주면 된다 . 


그 외에 , 만료된 패키지 업그레이드는 다음과 같다 .


update.packages()

위는 단순히 업그레이드를 시켜주는 부분


update.packages(ask = FALSE)

위는 모든 패키지에 대해서 업그레이드를 진행한다는 부분이다.


-끝-

반응형