麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python訪問MongoDB,并且轉換成Dataframe的方法

2020-02-15 23:12:09
字體:
來源:轉載
供稿:網友

如下所示:

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/7/13 11:10# @Author : baoshan# @Site : # @File : pandans_pymongo.py# @Software: PyCharm Community Editionimport pymongoimport pandas as pddef _connect_mongo(host, port, username, password, db): """ A util for making a connection to mongo. """ if username and password:  mongo_uri = "mongodb://%s:%s@%s:%s/%s" % (username, password, host, port, db)  conn = pymongo.MongoClient(mongo_uri) else:  conn = pymongo.MongoClient(host, port) return conn[db]def read_mongo(db, collection, query={}, host='test43', port=27017, username=None, password=None, no_id=True): """ Read from Mongo and Store into DataFrame. """ # Connect to MongoDB db = _connect_mongo(host=host, port=port, username=username, password=password, db=db) # Make a query to the specific DB and Collection cursor = db[collection].find(query).limit(10) # Expand the cursor and construct the DataFrame df = pd.DataFrame(list(cursor)) df.to_csv("abc.csv", encoding="utf_8_sig") # 處理中文亂碼問題 if no_id:  del df['_id'] return dfread_mongo(db='service', collection='trace_log_regular', query={}, host='xxx', port=27017, username="xxx", password="xxx")

小結:

1. 解決了pymongo訪問MongoDB的問題

2. 解決了查詢的數據轉成dataframe的問題

3. 解決了dataframe寫入到csv的問題

4. 解決了中文亂碼問題。

以上這篇Python訪問MongoDB,并且轉換成Dataframe的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av在线免费观看播放 | 精国产品一区二区三区 | 成人精品免费看 | 免费毛片视频 | 一级精品| 免费在线观看成年人视频 | 午夜视频在线观 | 久久久涩 | 欧洲狠狠鲁 | 黄色毛片免费看 | av黄色片网站 | 成人毛片在线免费看 | 欧美亚成人 | 欧美成人性色 | 欧美成人性生活片 | 亚洲午夜精品视频 | 欧美一级淫片免费播放口 | 91网页| 亚洲国产精品二区 | 91豆奶 | 250pp久久新 黄色网址免费在线播放 | 狠狠婷婷综合久久久久久妖精 | 欧洲成人一区 | 日本精品久久久一区二区三区 | 国产精品高潮视频 | 在线免费黄色网 | a视频在线看 | 国产一级免费在线视频 | 国产精品亚洲精品久久 | 成人男女啪啪免费观看网站四虎 | 亚洲亚色 | 看个毛片 | 最新欧美精品一区二区三区 | 男女无套免费视频 | 欧美a视频在线观看 | 7777在线视频免费播放 | 欧美精品免费一区二区三区 | 久久国产成人午夜av浪潮 | 一区二区三视频 | 免费观看黄色一级视频 | 中文字幕亚洲一区二区三区 |