差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

r:require.with.install.packages [2022/05/21 08:41] – 作成 watalur:require.with.install.packages [2022/05/21 08:41] (現在) watalu
行 5: 行 5:
 これを、現在使用しているRの状態に合わせて、読み込むだけだったり、インストールしてから読み込んでくれたりする関数を用意した。 これを、現在使用しているRの状態に合わせて、読み込むだけだったり、インストールしてから読み込んでくれたりする関数を用意した。
 <code> <code>
-# require.with.install.packages:+#require.with.install.packages.if.needed:
 # リストで与えられたライブラリがインストール済みかどうかをチェックし、 # リストで与えられたライブラリがインストール済みかどうかをチェックし、
 # 必要ならインストールした上で、利用可能にする関数。 # 必要ならインストールした上で、利用可能にする関数。
 # この関数は理解しなくても大丈夫。 # この関数は理解しなくても大丈夫。
-require.with.install.packages = function(packages) {+require.with.install.packages.if.needed = function(packages) {
   require.2 = function(p) {   require.2 = function(p) {
     if( eval(parse(text = paste0("require(",p,")" ) ) ) ) {     if( eval(parse(text = paste0("require(",p,")" ) ) ) ) {