1) SAS to R
참고 : http://www.statmethods.net/input/importingdata.html
# Quick-R 에 나와있는 방법.
FROM SAS
# save SAS dataset in trasport format
libname out xport 'c:/mydata.xpt';
data out.mydata;
set sasuser.mydata;
run;
# in R
library(Hmisc)
mydata <- sasxport.get("c:/mydata.xpt")
# character variables are converted to R factors
- xpt 파일로 export 할때는.. SAS의 컬럼명의 길이가 6이상이 될수 없어서, SAS 7 이상을 사용할때는 아주 불편하다.. (처음부터 이름을 짧게 하던지, rename을 해서 export하던지..)
# CSV로 export 하고, R에서 읽는 법.
SAS -> .csv -> R
* SAS에서 csv로 export;
proc export data=mydata
outfile = "c:\mydata.csv"
dbms=csv
replace;
run;
# R에서 csv 읽기
mydata <- read.csv("c:/mydata.csv", header=TRUE, sep=",")
2) DB to R
참고: http://www.statmethods.net/input/dbinterface.html
- odbc 설정후 사용하는 방법.
library(RODBC)
myconn <-odbcConnect("mydsn", uid="id", pwd="passwd")
pundat <- sqlQuery(myconn, "select * from Punishment")
close(myconn)
'Mining' 카테고리의 다른 글
Python 하둡 스트리밍 (Hadoop Streaming) #1 (0) | 2011.04.18 |
---|---|
R - Special Values (0) | 2011.04.14 |
R - 데이터 타입 (Data Types) (0) | 2011.04.07 |
인과관계, 상관관계 (causality, correlation) (0) | 2010.12.12 |
Simpson's paradox (0) | 2010.08.05 |