2013-05-22 9 views
7

私の仕事の設定は、ライセンスの問題のため、現在のところR 3.xでは利用できないrcomライブラリに大きく依存しています。Rのバージョン2.xを使い続け、install.packages()でパッケージ名でパッケージを自動的にダウンロードするには?

私はR v 2.15.3を使い続けていますが、install.packagesは新しいパッケージをもうフェッチしません。

install.packages("MASS")のようなもので、古いRのダウンロードパッケージをオンデマンドで作成する方法はありますか?

+0

良い質問ですが、ハード/ハッキリになると思います。 –

+0

可能な重複:http://stackoverflow.com/questions/12670162/is-it-possible-to-define-the-version-of-a-package-in-r-install-packages?rq=1 – Thomas

+0

重複していますが、多くの助けになります。アーカイブされたバージョンが存在していた/ Rのバージョンと互換性がある(つまり、 'available.packages()'の機能のいくつかを置き換える必要があるかどうかを判断するためにはまだ作業が必要です。 –

答えて

1

OK、これは代替ソリューションです:

我々は常にCRAN siteにこの場所から(Windowsの場合)古いパッケージをダウンロードし、C:\Program Files\R\R-2.15.3\libraryまたは同等にジッパーを解凍することができます。しかし、それを実行するための簡単なRコマンドのいくつかの形式を使用することは涼しいでしょう。

ミラーはアーカイブのボリュームと同等ではないため、異なるミラーを使用することもできます。

少なくともこれは私が(仮想)Windows XP 32ビットで行う方法です。

関連する問題