mongodb取出json,利用python转成dataframe(dict-to-dataframe)
2017-12-21 11:08
555 查看
mongodb取出json,利用python转成dataframe(dict-to-dataframe)
1、mongodb数据源结构:
2、输出结果:
3、python代码部分
1、mongodb数据源结构:
2、输出结果:
3、python代码部分
import pandas as pd from pymongo import MongoClient #1. get data from mongodb class extra_yunnan_hotel(object): def get_yunnan_hotel(self): client = MongoClient('192.168.1.XXX',27017) db=client.gaode_pois data2=db.gaode_pois_hotel_yunnan_extra_mid01.find({},{"_id":0,'name':1,'lng':1,'lat':1}).limit(10) #创建一个空的dataframe df = pd.DataFrame(columns = ["_id", "name", "lng", "lat"]) for x in data2: #dict转成dataframe,注意.T的运用 pd_data=pd.DataFrame.from_dict(x,orient='index').T #插入df,忽略索引 df=df.append(pd_data, ignore_index=True) df.to_csv('_id_name_lng_lat2.csv',sep='\t',encoding='utf-8') #执行 start=extra_yunnan_hotel() start.get_yunnan_hotel()
相关文章推荐
- python dict to dataframe
- pandas.DataFrame.to_json按行转json的方法
- Python dataframe to array
- python的pandas中DataFrame 基础,创建DataFrame和增删改查基本操作(1)
- 【跟着stackoverflow学Pandas】 - Adding new column to existing DataFrame in Python pandas - Pandas 添加列
- python解析json并存入到DataFrame中
- dataframe 存入MySQL,Python 'timestamp' cannot be converted to a MySQL type
- python连接数据库,tushare,Dataframe to sql
- Spark ML 之 RDD to DataFrame (python版)
- 利用json模块解析dict报错找不到attribute 'dumps'[python2.7]
- 利用Python进行数据分析(8) pandas基础: Series和DataFrame的基本操作
- 利用python将所有时序NDVI影像转换为DataFrame数据并进行归一化
- 【跟着stackoverflow学Pandas】--Converting a Pandas GroupBy object to DataFrame-Groupby对象转换为DataFrame
- DataFrame.to_dict(orient='dict')英文文档翻译
- [置顶] python 生成内嵌式字典(dict)-案例从python提取内嵌json写入mongodb
- pandas.DataFrame.to_json按行转json
- mysql、mongodb、python(dataframe).聚合函数的形式,以及报错解决方案
- python json转换异常:“In order to allow non-dict objects to be serialized..."
- [Spark][Python]DataFrame中取出有限个记录的例子
- [Spark][Python][DataFrame][RDD]DataFrame中抽取RDD例子