반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 코딩
- 여행
- 알고리즘
- 양평
- Trino
- 영어
- Data Engineering
- 프로그래머스
- 코엑스
- HIVE
- 백준
- Data Engineer
- 코테
- 파이썬
- 용인맛집
- BFS
- 코딩테스트
- BigData
- 코엑스맛집
- 맛집
- java
- bigdata engineer
- dfs
- 개발
- hadoop
- bigdata engineering
- Iceberg
- 삼성역맛집
- apache iceberg
- 자바
Archives
- Today
- Total
지구정복
[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 |
---|