今はこう書いてますが、他にいい方法ありませんか?
pkg.name <- "animation"
if(length(find.package(pkg.name, quiet=TRUE)) == 0) {
install.packages(pkg.name)
}
追記:
if(!require("animation")){
install.packages("animation")
}
これでできる。
pkg.name <- "animation"
if(!require(pkg.name, character.only=TRUE)){
install.packages(pkg.name)
}
パッケージ名を変数にしたい場合には character.only=TRUE
とする。