最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python訪問(wèn)MongoDB,并且轉(zhuǎn)換成Dataframe的方法

 更新時(shí)間:2018年10月15日 09:26:29   作者:寶山方圓  
今天小編就為大家分享一篇Python訪問(wèn)MongoDB,并且轉(zhuǎn)換成Dataframe的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2018/7/13 11:10
# @Author : baoshan
# @Site : 
# @File : pandans_pymongo.py
# @Software: PyCharm Community Edition

import pymongo
import pandas as pd


def _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") # 處理中文亂碼問(wèn)題

 if no_id:
  del df['_id']

 return df


read_mongo(db='service', collection='trace_log_regular', query={}, host='xxx', port=27017, username="xxx", password="xxx")

小結(jié):

1. 解決了pymongo訪問(wèn)MongoDB的問(wèn)題

2. 解決了查詢的數(shù)據(jù)轉(zhuǎn)成dataframe的問(wèn)題

3. 解決了dataframe寫(xiě)入到csv的問(wèn)題

4. 解決了中文亂碼問(wèn)題。

以上這篇Python訪問(wèn)MongoDB,并且轉(zhuǎn)換成Dataframe的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python可視化神器pyecharts繪制餅狀圖

    Python可視化神器pyecharts繪制餅狀圖

    這篇文章主要介紹了Python可視化神器pyecharts繪制餅狀圖,餅圖是用圓形及圓內(nèi)扇形的角度來(lái)表示數(shù)值大小的圖形,它主要用于表示一個(gè)樣本中各組成部分的數(shù)據(jù)占全部數(shù)據(jù)的比例
    2022-07-07
  • 基于Python實(shí)現(xiàn)音樂(lè)播放器的實(shí)現(xiàn)示例代碼

    基于Python實(shí)現(xiàn)音樂(lè)播放器的實(shí)現(xiàn)示例代碼

    這篇文章主要介紹了如何利用Python編寫(xiě)簡(jiǎn)易的音樂(lè)播放器,文中的示例代碼講解詳細(xì),具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • python獲取list下標(biāo)及其值的簡(jiǎn)單方法

    python獲取list下標(biāo)及其值的簡(jiǎn)單方法

    下面小編就為大家?guī)?lái)一篇python獲取list下標(biāo)及其值的簡(jiǎn)單方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • Python內(nèi)置類型性能分析過(guò)程實(shí)例

    Python內(nèi)置類型性能分析過(guò)程實(shí)例

    這篇文章主要介紹了Python內(nèi)置類型性能分析過(guò)程實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python優(yōu)化算法之遺傳算法案例代碼

    Python優(yōu)化算法之遺傳算法案例代碼

    優(yōu)化算法,尤其是啟發(fā)式的仿生智能算法在最近很火,它適用于解決管理學(xué),運(yùn)籌學(xué),統(tǒng)計(jì)學(xué)里面的一些優(yōu)化問(wèn)題,這篇文章主要介紹了Python優(yōu)化算法—遺傳算法,需要的朋友可以參考下
    2023-02-02
  • Python算術(shù)運(yùn)算符實(shí)例詳解

    Python算術(shù)運(yùn)算符實(shí)例詳解

    這篇文章主要介紹了Python算術(shù)運(yùn)算符實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Django 用戶登陸訪問(wèn)限制實(shí)例 @login_required

    Django 用戶登陸訪問(wèn)限制實(shí)例 @login_required

    這篇文章主要介紹了Django 用戶登陸訪問(wèn)限制實(shí)例 @login_required,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python排序算法快速排序VS歸并排序深入對(duì)比分析

    Python排序算法快速排序VS歸并排序深入對(duì)比分析

    快速排序和歸并排序是兩種常見(jiàn)的排序算法,在Python中有著重要的應(yīng)用,本文將深入探討這兩種算法的原理和實(shí)現(xiàn),并提供豐富的示例代碼來(lái)說(shuō)明它們的工作方式
    2024-01-01
  • Python爬蟲(chóng)獲取基金基本信息

    Python爬蟲(chóng)獲取基金基本信息

    這篇文章主要介紹了Python爬蟲(chóng)獲取基金基本信息,文章基于上一篇文章內(nèi)容基于python的相關(guān)資料展開(kāi)主題,需要的小伙伴可以參考一下
    2022-05-05
  • 詳細(xì)解讀tornado協(xié)程(coroutine)原理

    詳細(xì)解讀tornado協(xié)程(coroutine)原理

    這篇文章主要介紹了詳細(xì)解讀tornado協(xié)程(coroutine)原理,涉及協(xié)程定義,生成器和yield語(yǔ)義,F(xiàn)uture對(duì)象,ioloop對(duì)象,函數(shù)裝飾器coroutine等相關(guān)內(nèi)容,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01

最新評(píng)論

卓尼县| 凉山| 长兴县| 墨玉县| 化德县| 樟树市| 凤庆县| 阿克陶县| 阿尔山市| 安泽县| 东丽区| 曲阳县| 西充县| 花垣县| 郎溪县| 东台市| 东光县| 东源县| 石狮市| 义马市| 牡丹江市| 新乡县| 屏南县| 铜梁县| 芜湖市| 台中市| 綦江县| 和硕县| 武平县| 万盛区| 光山县| 泾川县| 金华市| 仁化县| 曲松县| 双鸭山市| 乌苏市| 北碚区| 霍城县| 读书| 正阳县|