当前位置:首页 » 《随便一记》 » 正文

python pandas从mongodb中取数据,根据某个字段分组显示_xxxandwww的博客

5 人参与  2022年02月22日 15:07  分类 : 《随便一记》  评论

点击全文阅读


# coding=utf-8
import pandas
import os
from pymongo import MongoClient

client = MongoClient('ip',27017)//已经部署的服务器的,写自己的ip
#client = MongoClient('localhost',27017)//本地mongodb
db = client.movie  //进入数据库
collection = db.comments //进入集合
df = pandas.DataFrame(list(collection.find()))
#print(df)  //显示集合中的内容
print(df[['movie','content']])   //只打印指定字段

接下来是我整了一天,追着大佬问的,(因为我需求的原因,必须用这种形式打印出来),根据movie字段分组,显示该movie下的所有content(每个movie对应不止一个content),不同content用换行符隔开

grouped = data.groupby('movie').apply(lambda x:'\n'.join(x["content"]))
for i in grouped.to_frame().itertuples():
    print(i[0])
    print(i[1])

效果:
在这里插入图片描述


点击全文阅读


本文链接:http://zhangshiyu.com/post/35178.html

字段  大佬  自己的  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1