タグ付けされた質問 「library-path」

14
Rprofile.siteの.libPathsを使用してRのデフォルトのライブラリパスを変更すると機能しない
管理者としてではなく、Windows上でRを実行しています。パッケージをインストールすると、次のコマンドが機能しません。 > install.packages("zoo") Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable パッケージをインストールするには、ライブラリの場所を指定する必要があります。 install.packages("zoo", lib="C:/software/Rpackages") パッケージをロードするには、ライブラリの場所も指定する必要があります。 library("zoo", lib.loc="C:/software/Rpackages") これらはすべて問題ありC:/software/Rpackagesませんが、どうにかしてライブラリパスに追加して、毎回入力する必要がないかどうかを確認したかったのです。 オンラインで検索したところ、これを行う1つの方法は、Rprofile.siteファイルを編集して行を追加することでした。 .libPaths("C:/software/Rpackages") ただし、これを実行してRStudioを起動すると、これは私が取得する出力です > .libPaths() [1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library" .libPaths私が追加したコマンドは、Rprofile.site任意の効果を持っていたようには見えません!これはなぜですか?さらに重要なことに、ライブラリの場所を入力せずにパッケージをインストールおよびロードできるように、問題をどのように修正できますか? 注:RStudioを起動すると、.libPaths()コマンドは想定どおりに機能するようです .libPaths("C:/software/Rpackages") > .libPaths() [1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library" 変じゃないですか?
206 r  rstudio  r-faq  library-path 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.