Pandas读取MongoDB数据库到DataFrame
2017-01-25 11:35
495 查看
#-*- coding:utf-8 -*- import sys import pandas as pd from pymongo import MongoClient reload(sys) sys.setdefaultencoding('utf-8') class MongoBase: def __init__(self,collection): self.collection=collection self.OpenDB() def OpenDB(self): user='******' passwd='******' host='******' port='******' auth_db='******' uri = "mongodb://"+user+":"+passwd+"@"+host+":"+port+"/"+auth_db+"?authMechanism=SCRAM-SHA-1" self.con = MongoClient(uri, connect=False) self.db=self.con['qq'] self.collection=self.db[self.collection] def closeDB(self): self.con.close() if __name__ =='__main__': query={'time':{'$regex':'2017-01-19'}} mongo=MongoBase('******') cursor = mongo.collection.find(query) df = pd.DataFrame(list(cursor)) mongo.closeDB() del df['_id'] print df
相关文章推荐
- pandas Dataframe行列读取的实例
- 使用lxml的xpath读取网页中的表格并转化为pandas的DataFrame
- pandas读取SQL数据库到DataFrame
- Pandas读取MySQL数据到DataFrame的方法
- Pandas读取MySQL数据到DataFrame
- 【Python综合学习】Pandas读取csv文件OSError报错
- pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
- Python pandas读取csv文件直接转化成二维列表(Dataframe转化为list)
- python—pandas中DataFrame类型数据操作函数
- python的pandas中DataFrame 基础,创建DataFrame和增删改查基本操作(1)
- pandas的read_csv()函数读取的文件路径找不到报错
- pandas.read_csv——分块读取大文件
- 在pandas中一次性删除dataframe的多个列方法
- Pandas数据结构-DataFrame
- python中写入csv,excel显示、pandas读取csv文件的编码问题
- 使用pandas读取csv文件的指定列方法
- pandas读取txt返回有记录数据的最高高度
- pyspark 读取csv文件创建DataFrame的两种方法
- Python3 pandas read_csv 读取txt文件报错:IOError: Initializing from file failed
- 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一、pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主