더북(TheBook)

패키지 버전을 확인하는 더 간단한 방법도 있다.

> packageVersion("moments")
[1] '0.14'

다음과 같이 패키지 버전이 주어진 버전보다 더 최근 버전인지 확인할 수도 있다.

> packageVersion("moments") >= package_version("0.14")
[1] TRUE

비교를 위해 문자열을 직접 사용해도 된다.

> packageVersion("moments") >= "0.14"
[1] TRUE

스크립트에서 사용하는 일부 패키지가 특정 버전이거나 그보다 최신이어야 할 때는 패키지 버전을 확인해야 한다. 스크립트가 해당 버전부터 새로 도입된 함수 중 일부를 사용한다면 더욱 그렇다. 또 packageVersion()은 패키지가 설치되지 않으면 오류를 발생하므로 패키지 설치 상태를 확인해야 한다.

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