

Windows にて RGui からあるパッケージをインストールし， `library(パッケージ名)` とすると読み込まれるのですが，同じパッケージを
Rscript から読み込もうとすると存在しないと言われます． Rscript でも追加パッケージを認識させるにはどうすれば良いですか?


CC BY-SA 3.0
2015-01-28T07:56:22.060
5511
2015-01-28T15:14:30.863
2015-01-28T08:17:36.257
4978
7899
question
r rscript
Rscript からのパッケージ読み込み


Rscriptのマニュアルに説明がございました。  
<https://stat.ethz.ch/R-manual/R-devel/library/utils/html/Rscript.html>

一部抜粋致します。

> Additional options accepted (before file or args) are
>
> --default-packages=list  
>  where list is a comma-separated list of package names or NULL. Sets the
> environment variable R_DEFAULT_PACKAGES which determines the packages loaded
> on startup. The default for Rscript omits methods as it takes about 60% of
> the startup time.

要約すれば、

  * 読み込みたいRファイルや引数の前にオプションをつけること
  * 起動時に環境変数R_DEFAULT_PACKAGESに設定してロードする。。らしい。
  * Rscriptで起動した場合、デフォルトの(Rguiで起動するような場合と比較して？注）メソッドの60%が省略される。。らしい。

`Rscript --default-packages=util hoge.r`

みたいな実行方法で良いはず。


CC BY-SA 3.0
2015-01-28T10:43:08.740
5515
2015-01-28T15:14:30.863
2015-01-28T15:14:30.863
2904
5511
answer