2013年1月4日 星期五

Windows 環境中建立RMySQL套件

目前CRAN 網站已不再提供RMySQL 套件安裝檔之下載, 因此必須由使用者自行編譯與建立, 本例以Windows XP 32 系統為主, 詳細說明其建立程序
https://github.com/rwepa/DataDemo/blob/master/installRMySQLtutorial.pdf

文章包括以下主題 (23頁)
STEP0. 前言
STEP1. 安裝 MYSQL
STEP2. 安裝 Rtools
STEP3. 建立 Renviron.site
STEP4. 複製「libmySQL.dll」與「libmySQL.lib」
STEP5. 建立 RMySQL 套件
STEP6. R連結至 RMySQL

附錄A 安裝 MYSQL
附錄B 建立 school 資料庫與 stdscore 資料表
附錄C 建立 RMySQL 套件

測試用R程式碼 :

# title: R connect to MySQL
# date: 2012.12.21
# author: Ming-Chang Lee
library(RMySQL)
con <- dbConnect(MySQL(), user="root", password="123456", dbname="school", host="localhost")
dbListTables(con)
dbListFields(con, "stdscore")
data.all <- dbReadTable(con, "stdscore")
class(data.all)
data.all
data.select <- dbGetQuery(con, "select * from stdscore where courseno='MS1038'")
data.select
summary(MySQL(), verbose = TRUE)
summary(con, verbose = TRUE)
summary(data.all, verbose = TRUE)
dbListConnections(MySQL())
dbDisconnect(con)
# end

R程式碼 ... https://github.com/rwepa/DataDemo/blob/master/RconnectMySQL.R

1 則留言:

  1. 採用 RODBC 套件亦可在R之中連結至MySQL資料庫

    回覆刪除