반응형
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 | 31 |
Tags
- BigData
- 자바
- pyspark
- 코딩테스트
- java
- apache iceberg
- HIVE
- 코딩
- 용인맛집
- 프로그래머스
- 알고리즘
- Spark
- 영어
- Kafka
- Data Engineering
- 여행
- Data Engineer
- hadoop
- Apache Kafka
- Iceberg
- 코테
- Trino
- bigdata engineer
- 백준
- 개발
- 코엑스맛집
- 코엑스
- 맛집
- bigdata engineering
- 삼성역맛집
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 |
---|
Comments