프로그래밍/R
R 프로그래밍 - 쿼리 사용
python24
2018. 5. 14. 18:15
R 프로그래밍 - 쿼리 사용
1. MySQL 사용
> install.packages("RMySQL")
> library(RMySQL)
> con <- dbConnect(MySQL(), user='사용자명',password='비밀번호', dbname='DB명', host='IP주소')
> dbListTables(con) # 테이블 목록 확인
> dbGetQuery(con, "select * from score") # 쿼리 실행
2. SQL명령으로 데이터 처리
> install.packages("sqldf")
> library(sqldf)
> sqldf("select distinct Species from iris") # 필요한 조건의 iris 데이터 추출
> sqldf('select avg("Sepal.Length") from iris where Species="setosa"') # 컬럼명에 '.'이 있는 경우 주의!!!
> sqldf('select species, avg("sepal.length") from iris group by species') # 컬럼명에 '.'이 있는 경우 주의!!!