pandas教程:[19]读写sql数据库

 时间:2026-02-12 16:16:00

如何从数据库中读取数据到DataFrame中?pandas提供这这样的接口完成此工作——read_sql()。下面我们用离子来说明这个方法。

    我们要从sqlite数据库中读取数据,引入相关模块

    pandas教程:[19]读写sql数据库

    read_sql接受两个参数,一个是sql语句,这个你可能需要单独学习;一个是con(数据库连接)、read_sql直接返回一个DataFrame对象

    pandas教程:[19]读写sql数据库

    打印一下,可以看到已经成功的读取了数据

    pandas教程:[19]读写sql数据库

    我们还可以使用index_col参数来规定将那一列数据设置为index

    pandas教程:[19]读写sql数据库

    结果输出为:

    pandas教程:[19]读写sql数据库

    当然,我们可以设置多个index,只要将index_col的值设置为列表

    pandas教程:[19]读写sql数据库

    输出结果为:

    pandas教程:[19]读写sql数据库

    写入数据库也很简单,下面第二句用于删除数据库中已有的表"weather_2012",然后将df保存到数据库中的"weather_2012"表

    pandas教程:[19]读写sql数据库

    假如我们使用的是mysql数据库也没问题,我们只需要建立与mysql的连接即可,用下面的con代替上面的con可以达到的效果相同。

    pandas教程:[19]读写sql数据库

(共篇)上一篇:匹配字符串|下一篇:
  • 九龙1.0正式版攻略 新手单刷通关开局怎么玩
  • 风暴英雄实用新手攻略
  • DOTA2中隐形刺客(力丸)的打法介绍
  • React中:"props" 及 组件通信(父传子)
  • wifi可以转变成网线连接电脑,都不用拉网线了
  • 热门搜索
    海南旅游局官网 安徽九华山旅游攻略 广州到厦门旅游攻略 烟台旅游政务网首页 南昌有什么旅游景点 珠海有什么旅游景点 沈阳有什么旅游景点 增城白水寨旅游攻略 美国旅游签证通过率 惠州奥地利小镇旅游