您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python机器学习(八十三)Pandas 读取 SQL 数据库

bubuko 2022/1/25 19:40:08 python 字数 2157 阅读 1019 来源 http://www.bubuko.com/infolist-5-1.html

要从SQL数据库中加载数据,可以使用Pandas的read_sql_query方法。 我们将使用sqlite来测演示。 首先安装python的sqlite驱动?pysqlite3: pip install pysqlite3 pysqlite3用于创建数据库连接,然后使用SELECT查询数据,加载D ...

要从SQL数据库中加载数据,可以使用Pandas的read_sql_query方法。

我们将使用sqlite来测演示。

首先安装python的sqlite驱动 pysqlite3

pip install pysqlite3

pysqlite3用于创建数据库连接,然后使用SELECT查询数据,加载DataFrame。

这里使用了database.db文件,要生成此文件,可以参考Pandas DataFrame存储到CSV, JSON,SQL

import sqlite3

con = sqlite3.connect("database.db")

df = pd.read_sql_query("SELECT * FROM purchases", con)

df

输出

    index  apples  oranges
0   David       1        2
1    June       3        0
2    Lily       0        7
3  Robert       2        3

就像CSV一样,我们可以通过传递index_col=‘index‘,来设置索引:

df = df.set_index(index)

df

输出

        apples  oranges
index
David        1        2
June         3        0
Lily         0        7
Robert       2        3

 

Python机器学习(八十三)Pandas 读取 SQL 数据库

原文:https://www.cnblogs.com/huanghanyu/p/13174022.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶