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