コマンドラインから再現可能なRインストールを構築する必要があります。簡単そうなので、たとえば、興味のあるパッケージ名でファイルを作成しました。
packages.txt:
ggvis
glmnet
caret
installPkgs.Rと呼ばれるRスクリプト:
f = read.csv('packages.txt', header=FALSE)
z = install.packages(f[,1], repos='https://cran.rstudio.com')
そして、コマンドラインからこれを実行できるはずです:
Rscript installPkgs.R
私がそうするとき、パッケージはダウンロードされますが、インストールされません。何が足りないのですか?
私自身の質問に答えて、答えが明白になり、コメントに埋もれないようにします。
私のコードでは、パッケージのリストは文字列ではなく要素として解釈されています。したがって、read.csv()でパラメーターを設定するか、グローバルパラメーターstringsAsFactors = FALSEを設定する必要があります。
うーん。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加