install.packages() を実行する前にインストール済みのパッケージを確認する [重複] 質問する

install.packages() を実行する前にインストール済みのパッケージを確認する [重複] 質問する

異なるコンピューター上の複数のユーザーと共有されている R スクリプトがあります。その行の 1 つにコマンドが含まれていますinstall.packages("xtable")

問題は、誰かがスクリプトを実行するたびに、R がパッケージを再インストールするのにかなりの時間を費やすということです (実際のケースでは複数のパッケージのベクトルがあるため、実際には時間がかかります)。

最初にパッケージがインストールされているかどうかを確認し、インストールさinstall.packages()れていないパッケージのみを実行するにはどうすればよいでしょうか?

ベストアンサー1

試してください:require("xtable")または"xtable" %in% rownames(installed.packages())

試す

if(!require("xtable")) install.packages("xtable")

おすすめ記事