반응형
Notice
Recent Posts
Recent Comments
Link
지구정복
[R & MySQL] R과 MySQL 연동하기 본문
728x90
반응형
-환경
윈도우10
MariaDB 10.5
R version 4.0.5 (2021-03-31)
1. 패키지 설치
install.packages("RMySQL")
library(RMySQL)
2. 데이터베이스와 연동하기
user는 DB계정, password는 DB계정의 비밀번호,
host는 IP주소, (포트번호 다를경우 port=포트번호 ex: port=3306 ),
dbname는 연동할 DB명
마지막 client.flag=CLIENT_MULTI_RESULTS는 꼭 적어주자. 여러개의 쿼리결과들을 누락없이 다루기 위함이다.
con <- dbConnect(
MySQL(),
user="root",
password="123456",
host="localhost",
dbname = "test",
client.flag=CLIENT_MULTI_RESULTS
)
3. 한글 설정 및 쿼리 실행
테이블 안에 한글이 있을 경우 아래 명령어들을 실행한다.
#한글설정
dbSendQuery(con, "SET NAMES utf8;")
dbSendQuery(con, "SET CHARACTER SET utf8;")
dbSendQuery(con, "SET character_set_connection=utf8;")
#쿼리 저장
sql <- "select * from wordcnt1"
#쿼리 실행 후 데이터프레임에 저장
word1 <- dbGetQuery( con, sql )
#한글설정 본인의 경우 2열이 한글로 되어있어서 word1[ ,2] 를 적었다.
Encoding( word1[,2] ) <- 'UTF-8'
#데이터 프레임에 잘 저장되었는 지 확인하기
head(word1)
728x90
반응형
'데이터 애널리틱스 정복 > R & Python 분석' 카테고리의 다른 글
[R] R과 RStudio 설치하기 (0) | 2021.04.08 |
---|
Comments