3.4.7 패키지 설치 여부 확인하기
install.packages() 함수로 패키지를 설치했다면 installed.packages() 함수는 이미 설치된 패키지 정보를 보여 준다. 열 16개로 구성된 행렬에 다양한 정보를 제공한다.
> pkgs <- installed.packages() > colnames(pkgs) [1] "Package" "LibPath" "Version" [4] "Priority" "Depends" "Imports" [7] "LinkingTo" "Suggests" "Enhances" [10] "License" "License_is_FOSS" "License_restricts_use" [13] "OS_type" "MD5sum" "NeedsCompilation" [16] "Built"
패키지가 이미 설치되었는지 확인할 때 정말 유용하다.
> c("moments", "testPkg") %in% installed.packages()[, "Package"]
[1] TRUE FALSE
가끔 패키지의 버전 정보가 필요할 때가 있다.
> installed.packages()["moments", "Version"]
[1] "0.14"