[解決済み] 不足しているパッケージをチェックし、インストールするためのエレガントな方法?
2022-03-23 07:52:25
質問
最近、共著者とコードを共有することが多いようです。彼らの多くはRの初心者/中級者であり、まだ持っていないパッケージをインストールしなければならないことに気づいていないようです。
をエレガントに呼び出す方法はありますか?
installed.packages()
ロードしているものと比較し、不足していればインストールします。
解決方法は?
パッケージのリストがある場合、それを
installed.packages()[,"Package"]
で、足りないパッケージをインストールします。 こんな感じ。
list.of.packages <- c("ggplot2", "Rcpp")
new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)
それ以外の場合
コードをパッケージに入れて依存関係にすれば、パッケージをインストールするときに自動的にインストールされます。
関連
-
R LanguageError in hist.default() : 'x' は数値でなければなりません.
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける
-
[解決済み] リストやデータフレームの要素にアクセスするためのブラケット[ ]とダブルブラケット[[ ]]の違いについて
-
[解決済み] 空のdata.frameを作成する
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】安定したマッピングを持つggplot2のカテゴリ変数に色を割り当てるには?
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
-
[解決済み】エラー:Rで関数が見つかりませんでした。
-
[解決済み] 一人データアナリストのためのRとバージョン管理【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R - ユークリッド距離の計算を簡単にする方法
-
[解決済み] Rの二乗偏差の総和の算出
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける
-
[解決済み] パッケージ 'xxx' は利用できません (for R version x.y.z) 」という警告にどのように対処したらよいですか?
-
[解決済み] data.frameの1つの列の名前を変更する方法は?
-
[解決済み] ggplot2 Rプロットで軸の制限を設定するには?
-
[解決済み】安定したマッピングを持つggplot2のカテゴリ変数に色を割り当てるには?
-
[解決済み】set.seed関数を使用する理由
-
[解決済み] install.packages()を実行する前に、インストールされているパッケージをチェックする [重複] [重複