티스토리 뷰
728x90
반응형
pandas를 이용한 csv파일데이터를 몽고DB에 삽입하는 아주아주 쉬운 방법!
먼저 라이브러리 임포트와 몽고DB를 연동합니다
from pymongo import MongoClient
import pandas as pd
client = MongoClient(localhost,
username='admin',
password='1234',
authSource='admin',
authMechanism='SCRAM-SHA-256')
#database
db = client.get_database('test1')
#collection
cl = db.get_collection('test1_collection')
몽고DB에 삽입하려는 CSV파일을 판다스로 불러와
몽고DB 컬렉션에 인서트해주면 끝..!!!!!!
file = pd.read_csv("filename.csv", encoding="utf-8")
cl.insert_many(file.to_dict('records'))
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[워드클라우드] 파이썬으로 워드클라우드 만들기 아주쉬워요 (0) | 2022.06.09 |
---|---|
[python] CSV파일 리스트/딕셔너리가 문자열로 되어있어요 해결방법! (0) | 2022.05.26 |
[django] 장고 accounts/login 로그인/로그아웃 로그 저장하기 (0) | 2022.04.21 |
[django] django templatetag date 날짜형식 맞춰넣기 (0) | 2022.04.19 |
[오류해결] ModuleNotFoundError: No module named 'pwd' (0) | 2022.04.17 |
댓글