目前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
採用 RODBC 套件亦可在R之中連結至MySQL資料庫
回覆刪除