3-4. 여러형태의 DB다루기 (Excel 통합파일, DBF, SQL)
1) 통합Excel 파일 불러들이기
- Excel 파일 (여러 worksheet가 있을때 : readxl 패키지 설치)
setwd("D:/R files/week3_4")
install.packages("readxl")
library(readxl)
mtcars1 <- read_excel("D:/R files/week3_4/mtcarsb (3-4).xlsx", sheet = "mtcars")
read_excel("파일이름(폴더패스포함)", sheet="이름")
2) DBF, Binary format 파일
- SPSS, SAS, ODBC 데이터 불러들이기 (foreign 패키지 설치)
install.packages("foreign")
library(foreign)
3) SAS 데이터 불러들이기
- SAS 데이터 불러들이기 (sas7dat 패키지 설치)
install.packages("sas7bdat") sas7dat는 sas로 쓰여진 데이터파일의 확장자
library(sas7bdat)
b1<-read.sas7bdat("brain.sas7bdat")
head(b1)
str(b1)
4) SQL 파일 불러들이기
- SQL서버에서 R로 데이터 불러들이기* (RODBC 패키지 사용)
(Structured Query Language)
install.packages("RODBC") RODBC : SQL 데이터베이스와 연동하는 ODBC 기반의 패키지
library(RODBC)
connStr <- paste( 디모트 DB
"Server=msedxeus.database.windows.net", 서버 이름
"Database=DAT209x01", Database
"uid=RLogin", 로그이름
"pwd=P@ssw0rd", 패스워드
"Driver={SQL Server}",
sep=";"
)
conn <- odbcDriverConnect(connStr) 테이블에 연결
tab <- sqlTables(conn)
head(tab)
mf <- sqlFetch(conn,"bi.manufacturer")
mf
close(conn)
'공부 > R & Python' 카테고리의 다른 글
4-2 R 그래픽 기초 2 (상자그림, 파이차트) (0) | 2020.02.13 |
---|---|
4-1. R그래픽 기초1 (0) | 2020.02.13 |
3-3. R 데이터의 활용 2 (0) | 2020.02.12 |
3-2. R 데이터 활용 1(subset, 내보내기) (0) | 2020.02.12 |
데이터 불러들이기 (0) | 2019.11.18 |