R로 액세스 (.accdb)에 ODBC 연결

windows
사내 데이터를 파내고 있으면 드문 파일 형식의 분석 의뢰를 했으므로 접속 방법에 대해서 비망록을 남겨 둔다.
Access에서 csv로 내보낼 수 있지만 정형 처리를 원하면 재현 할 수 없게 될 수 있으므로,
가능한 한 데이터 소스에 직접 연결하고 싶습니다.

연결



샘플 데이터 를 만들었으므로 여기에서 DL
#import library
library(RODBC)

setwd("C:\\Users\\user\\Desktop")

#conect odbc to access
#read data

con<-odbcConnectAccess2007("iris_data.accdb")

#各テーブルのデータはRDBのようにSQLで取得する

PetalLength <- sqlQuery(con, "select * from PetalLength")
PetalWidth <- sqlQuery(con, "select * from PetalWidth")
SepalLength <- sqlQuery(con, "select * from SepalLength")
SepalWidth <- sqlQuery(con, "select * from SepalWidth")

odbcClose(con)

드라이버가 문제라면 아래에서 설치해 둔다.



이상

좋은 웹페이지 즐겨찾기