はじめに
Rを使っていると、稀に、パッケージのバージョン違いで問題が起こることがあります。
そのとき、以前の古いバージョンのパッケージをインストールする必要がでてきます。。
今回はそういう時のお話です。
過去のバージョンのRパッケージをインストールする
以前のバージョンをインストールする場合には、まず、CRANのパッケージのページにいきます。
例えば、psych
パッケージだと、以下のURLになります。
そこで、Downloads:
にある、psych archive
をクリックして、アーカイブのページにはいります。
そこのアーカイブのなかから、必要なバージョンを探します。
ここでは、1つ前のバージョン 1.9.12
を入れるので、そのリンクをコピーします*1。
次に、Rを起動して、以下の命令文を実行すれば、インストールは完了します。
さて、やってみましょう。
#さきほどのリンクをペーストする URL <- "https://cran.r-project.org/src/contrib/Archive/psych/psych_1.9.12.tar.gz" #type="source"で実行する install.packages(URL, repos=NULL, type="source") #URL 'https://cran.r-project.org/src/contrib/Archive/psych/psych_1.9.12.tar.gz' を試しています #Content type 'application/x-gzip' length 1720133 bytes (1.6 MB) #================================================== #downloaded 1.6 MB # #* installing *source* package ‘psych’ ... #** パッケージ ‘psych’ の解凍および MD5 サムの検証に成功しました #** using staged installation #** R #** data #*** moving datasets to lazyload DB #** inst #** byte-compile and prepare package for lazy loading #** help #*** installing help indices #** building package indices #** installing vignettes #** testing if installed package can be loaded from temporary location #** testing if installed package can be loaded from final location #** testing if installed package keeps a record of temporary installation path #* DONE (psych)
つづいて、インストールしたpsychパッケージのバージョンを確認します。
packageVersion("psych")
まとめ
以前のバーション・過去バージョンのインストールは、 タマーにしないといけず、どうやったっけ?と戸惑うので、メモしておきます。。
ジミ〜〜ですが、大切なことですよね。
【Rのジミ〜な小技シリーズ】
*1:アーカイブでは、下の方ほど、新しいパッケージです