1.读取mongodb数据库集合到DataFrame

import pymongo
import pandas as pdclient = pymongo.MongoClient("数据库连接字符串")  # 第二种方式 host='localhost', port=27017
db = client['要读取的数据库名']
coll_name = db['要读取的集合名']# 读取mongodb的集合到pandas
df = pd.DataFrame(list(coll_name.find()))   # df 就是读取的mongodb的集合,DataFrame类型
del df['_id']   # 删除读取的id,

2.将DataFrame类型数据保存到mongodb数据库中


import pymongo
import pandas as pd#第一种是字符串连接, 第二种方式 host='localhost', port=27017
client = pymongo.MongoClient("数据库连接字符串")
db = client['要保存的数据库名']
coll_name = db['要保存的集合名']# 将DataFrame存入到mongodb中
df = df.to_dict(orient='records')   # 固定写法
coll_name.insert_many(df)

Pandas的学习(读取mongodb数据库集合到DataFrame,将DataFrame类型数据保存到mongodb数据库中)相关推荐

  1. mysql 查询 系统字段 自然日_吴裕雄--天生自然python数据清洗与数据可视化:MYSQL、MongoDB数据库连接与查询、爬取天猫连衣裙数据保存到MongoDB...

    本博文使用的数据库是MySQL和MongoDB数据库.安装MySQL可以参照我的这篇博文:https://www.cnblogs.com/tszr/p/12112777.html 其中操作Mysql使 ...

  2. 将labview连续数据保存到mysql数据库器

    这一篇是在之前完成Labview和mysql连接,并且进行了简单的CRUD删除的基础上来的.我们一般不会拿Labview来做学生这种数据管理系统,而是对于基本传感器数据的采集和保存,而传感器采集数据会 ...

  3. C++读取txt数据为二维数组 将数据保存到txt文本中

      C++读取txt数据为二维数组 保存txt文本数据     C++文件读写操作有:ofstream,ifstream,fstream: #include <fstream> ofstr ...

  4. Scrapy框架学习 - 爬取豆瓣电影排行榜TOP250所有电影信息并保存到MongoDB数据库中

    概述 利用Scrapy爬取豆瓣电影Top250排行榜电影信息,并保存到MongoDB数据库中 使用pymongo库操作MOngodb数据库 没有进行数据清洗 源码 items.py class Dou ...

  5. mysql打印语句_大数据挖掘—(八):scrapy爬取数据保存到MySql数据库

    (大数据挖掘-(七):读懂MySql数据库操作)(大数据挖掘神器--scrapy spider爬虫框架(五):解析多层网页) 通过往期的文章分享,我们了解了如何爬取想要的数据到Items中,也了解了如 ...

  6. 读dataframe存入mysql_DataFrame数据保存到mysql数据库中

    本篇文章主要基于python3.6与pandas实现以下数据库操作功能: 创建数据库 数据库创建表 数据库批量插入数据 数据库更新数据 数据库配置 class sqlConfig: db_name = ...

  7. 将MQTT收到的数据保存到MySQL数据库

    陈拓 2021/04/17-2021/04/19 1. 概述 在<用C语言实现mosquitto MQTT订阅消息> https://zhuanlan.zhihu.com/p/365190 ...

  8. python读取串口数据保存到mysql数据库_Python3读取Excel数据存入MySQL的方法

    Python是数据分析的强大利器. 利用Python做数据分析,第一步就是学习如何读取日常工作中产生各种excel报表并存入数据中,方便后续数据处理. 这里向大家分享python3如何使用xlrd读取 ...

  9. Python爬虫数据保存到MongoDB中

    MongoDB是一款由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储方式类似于JSON对象,它的字段值可以是其它文档或数组,但其数据类型只能是String文本型. ...

最新文章

  1. jmap -histo pid 输出的[C [B [I [S methodKlass的含义
  2. VHDL操作运算符的优先级顺序
  3. 针对CMS中的tag标签理解
  4. sae php 当前路径,SAE上使用自定义环境运行异步任务
  5. 整理了一些已分类的产品Axure元件库,助力正在找Axure组件库的同学高速成长
  6. php指定时间转为时间戳,将时间转换为时间戳_php日期转时间戳,指定日期转换成时间戳...
  7. 关于dom4j中jaxen运行报错问题
  8. laravel8 微信小程序(实现简单签到功能)
  9. 亲戚关系关系算法java程序_python版亲戚关系计算器
  10. 2019版颱風24、48小時警戒綫(附帶2010版)
  11. 【WSL2 Win10】解决子系统中nividia-smi出现的Failed to initialize NVML GPU access blocked by the operating systeM
  12. HTML标签----图文详解
  13. 修改远程计算机时间,win10电脑中的远程协助时间限制怎么设置
  14. 学习编程前需要知道什么?
  15. HTML表格自动排序
  16. python函数运行加速
  17. 【数据结构】kd树实现,范围查询,邻近查询笔记【1】2d树的构造
  18. 决胜机房奥林匹克之LCA篇
  19. 10款Github上最火爆的国产开源项目
  20. Linux复习_铁之ppt

热门文章

  1. SpringBoot 自定义starter 保姆级教程(说明+源码+配置+测试)
  2. c语言 写出raw文件,求指导,如何用c语言实现读取*.raw格式图像
  3. 链式队列的基本操作(入队、出队、遍历队列、清空队列)
  4. jpa报错No property found for column ‘first_time‘ mapped to field ‘first_time‘
  5. HTML/CSS——网页SVG ICON(小图标)解决方案
  6. SpringMVC-学习笔记04【SpringMVC返回值类型及响应数据类型】
  7. hibernate_day03_一对多相关操作
  8. ANDROID 开发常用的框架、工具、API最全集合
  9. redis学习(三) 使用redis构建文章投票,发布后端
  10. OkHttp ResponseBody没有关闭造成的内存泄漏