私は他人のコードを試したり、例を実行しなければならないときは、特にinstall.package
関数を多く使用しています。引数としてパッケージ名を渡すR
私はパッケージをインストールして読み込む関数を書いています。私は次のことを試してみましたが、それはうまくいきませんでした:
inp <- function(PKG)
{
install.packages(deparse(substitute(PKG)))
library(deparse(substitute(PKG)))
}
私はinp(data.table)
を入力すると、それは私がこのケースでは、引数としてライブラリ名を渡すん
Error in library(deparse(substitute(PKG))) :
'package' must be of length 1
どのように言いましたか? R
の関数の引数として、あらゆる種類のオブジェクトを渡すことに関する情報に誰かを案内することができれば、私は感謝します。
は、この素敵な機能を見てください:https://github.com/gimoya/theBioBucket-Archives/blob/master/R/Functions/instant_pkgs.R – EDi