2016年3月25日金曜日

RStudio (2): RMySQLの設定

RStudioをインストールし、ログインできるようになったので次はRMySQLのインストールを行った。
資料を見るとRを起動し、
> install.packages("DBI")
> install.packages("RMySQL")
とすればいいと書いてあるが、どうしてもインストールできない。下記のようなエラーが出てしまった。
警告:  リポジトリー https://cloud.r-project.org/src/contrib に対する索引にアクセスできません 
 警告メッセージ:
package ‘DBI’ is not available (for R version 3.0.2)

といいうことで、通常のコマンドラインから(Rではない)から次を発行
# wget http://cran.r-project.org/src/contrib/DBI_0.3.1.tar.gz
# wget http://cran.r-project.org/src/contrib/RMySQL_0.10.8.tar.gz
# R CMD INSTALL DBI_0.3.1.tar.gz
# yum install mysql-devel  (これが入ってないとRMySQLでエラー)
R CMD INSTALL RMySQL_0.10.8.tar.gz
これでインストール完了。RStudioにログインし、コマンドを発行してみる。
> library(DBI)
> library(RMySQL)

> dbconnector <- dbConnect(dbDriver("MySQL"),dbname="naisyo",user="naisyo", password="oshieteagenai")
> zones.table <- dbGetQuery(dbconnector, "select * from zones")
<- dbconnect="" dbdriver="" dbname="naisyo" password="oshieteagenai" span="" user="naisyo" ysql=""><- dbconnector="" dbgetquery="" from="" select="" span="" zones="">

これでRStudio上でDBからの情報を扱えるようになった。これで解析を進めてみる。

参考
http://www.geovanie.me/installing-r-and-rmysql-in-centos-6-6/
http://rindai87.hatenablog.jp/entry/20110406/1302101132

0 件のコメント:

コメントを投稿