資料を見ると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 件のコメント:
コメントを投稿