RにXLConnectパッケージをインストールする方法
RでExcelファイルを扱うのに"XLConnect"という便利なパッケージがあるようだ。
扱いたいファイルがCSVなら問題ないが、
.xlsなどのExcelファイルはRではそのままでは扱えない。
"XLConnect"についてはこちらを参照した。
http://d.hatena.ne.jp/dichika/20111203/1322839067
http://www.slideshare.net/dichika/tokyor18
install.packages("XLConnect",dep=TRUE)によって
CentOSのRに"XLConnect"パッケージのインストールをしようとしたが、
エラーが出てインストールできない。
依存するパッケージのpackages("rJava")がインストールできないようだ。
> install.packages("rJava")
(略)
configure: error: Java Development Kit (JDK) is missing or not registered in R
Make sure R is configured with full Java support (including JDK). Run
R CMD javareconf
as root to add Java support to R.
If you don't have root privileges, run
R CMD javareconf -e
to set all Java-related variables and then install rJava.
ERROR: configuration failed for package ‘rJava’
* removing ‘/home/hrysim/R/library/rJava’
Warning in install.packages :
installation of package ‘rJava’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpvqHf6w/downloaded_packages’
Make sure R is configured with full Java support (including JDK). Run
R CMD javareconf ということから
OSにJDKが入れなければいけないのか
yumコマンドを使ってJDKをインストール †
yum install java-1.7.0-openjdk-devel
そしてR CMD javareconfを実行
http://r.789695.n4.nabble.com/install-rJava-in-linux-td1579395.html
$ sudo R CMD javareconf
install.packages("XLConnect",dep=TRUE)
でうまくいった。