반응형
728x170
파이썬을 사용하다보면 특히 pandas를 많이 이용한다.
데이터 처리에 매우 유용하기 때문이다
근데 이 pandas로는 주로 read_csv나 read_excel을 통해서 엑셀 및 csv 데이터를 많이 읽어드렸다.
왜냐하면 보통 머신러닝 딥러닝 예제는 csv 파일에 있기 때문.
그러다가 문득 만약 db에 데이터가 있으면 어쩌지? 라는 생각을 했다.
그리고 역시가 그 방법은 있었다.
준비는 간단하다.
python3 기준으로 진행한다.
그리고 db는 mysql로 잡는다!
pip install pymysql
pip install sqlalchemy
로 먼저 관련 패키지를 설치한다.
그리고 이처럼 하면 된다.
각 밑줄을 그어놓은 것은 환경에 따라 바뀌게 된다.
root 부분은 유저
1234는 비밀번호
dbname은 데이터베이스 이름
table_name은 테이블 이름으로 하면 된다.
그래서 저렇게 값을 가지고 오면 데이터프레임(dataframe)형태로 값을 가지고 올 수 있다!
반응형
그리드형
'python' 카테고리의 다른 글
파이썬 파일 입출력 시 이상한 글자 출력 에러 해결하기 (0) | 2018.12.17 |
---|---|
파이썬 판다스(pandas) 에러 해결하기 (0) | 2018.12.17 |
파이썬 라이브러리를 활용한 머신러닝 책 후기. 힘들었지만 성공했다 (2) | 2018.08.31 |
파이썬으로 공공데이터를 분석하자 - 국내 입국자(여행객 등) 분석 (0) | 2018.08.09 |
파이썬으로 공공데이터를 분석하자 - 고속도로 교통사고 (5) | 2018.07.29 |