異なるコンピューター上の複数のユーザーと共有されている R スクリプトがあります。その行の 1 つにコマンドが含まれていますinstall.packages("xtable")
。
問題は、誰かがスクリプトを実行するたびに、R がパッケージを再インストールするのにかなりの時間を費やすということです (実際のケースでは複数のパッケージのベクトルがあるため、実際には時間がかかります)。
最初にパッケージがインストールされているかどうかを確認し、インストールさinstall.packages()
れていないパッケージのみを実行するにはどうすればよいでしょうか?
ベストアンサー1
試してください:require("xtable")
または"xtable" %in% rownames(installed.packages())
試す
if(!require("xtable")) install.packages("xtable")