Rコマンドラインで次のように入力しました。
install.packages("RecordLinkage")
次のエラーが発生しました:
Warning in install.packages :
package ‘RecordLinkage’ is not available (for R version 3.1.0)
しかし、私の同僚の1人は、まったく同じバージョンのR(3.1.0)でまったく同じことを行い、それは機能しました。さらに、他のパッケージも正常にインストールできました。
これが機能しない理由はありますか?どんな助けでも大歓迎です。
パッケージはアーカイブされているため、アーカイブからインストールする必要があります。
http://cran.r-project.org/web/packages/RecordLinkage/index.html のパッケージホームページで次のようにわかるため、これがわかります。
Package ‘RecordLinkage’ was removed from the CRAN repository.
Formerly available versions can be obtained from the archive.
Archived on 2015-05-31 as memory access errors were not corrected.
アーカイブへのリンクをたどることで( http://cran.r-project.org/src/contrib/Archive/RecordLinkage )すべての古いバージョンのリストを取得します。
[ ] RecordLinkage_0.3-5.tar.gz 12-Sep-2011 18:04 688K
[ ] RecordLinkage_0.4-1.tar.gz 12-Jan-2012 09:39 676K
これで、最新バージョンのバージョン番号がわかりました。今後は、tarballをダウンロードし、すべてのパッケージの依存関係をインストールしてから、ローカルにダウンロードされたファイルからパッケージをインストールします。
これを試して:
# Download package tarball from CRAN archive
url <- "http://cran.r-project.org/src/contrib/Archive/RecordLinkage/RecordLinkage_0.4-1.tar.gz"
pkgFile <- "RecordLinkage_0.4-1.tar.gz"
download.file(url = url, destfile = pkgFile)
# Install dependencies
install.packages(c("ada", "ipred", "evd"))
# Install package
install.packages(pkgs=pkgFile, type="source", repos=NULL)
# Delete package tarball
unlink(pkgFile)
注意:
これは、マシンにビルドツールがインストールされている場合にのみ機能します。 Linuxではこれが当てはまります。ただし、Windowsでは、RToolsをまだインストールしていない場合はインストールする必要があります。また、OS X(Mac)では、XCodeおよび関連するコマンドラインツールをインストールする必要があります。
Rstudioを使用している場合は、[パッケージのインストール]ウィンドウで[パッケージアーカイブファイル(.Zip; .tar.gz)からインストール]を選択します。
Linuxでは、これは単純です。
Sudo su - -c "R -e \"devtools::install_url('https://cran.r-project.org/src/contrib/RecordLinkage_0.4-10.tar.gz')\""
また、Rstudioブログのこのソリューション
require(devtools)
install_version("ggplot2", version = "0.9.1", repos = "http://cran.us.r-project.org")
https://support.rstudio.com/hc/en-us/articles/219949047-Installing-older-versions-of-packages