
Python机器学习(八十三)Pandas 读取 SQL 数据库
发布日期:2021-05-14 00:15:12
浏览次数:14
分类:博客文章
本文共 614 字,大约阅读时间需要 2 分钟。
要从SQL数据库中加载数据,可以使用Pandas的read_sql_query
方法。
我们将使用sqlite来测演示。
首先安装python的sqlite驱动 pysqlite3
:
pip install pysqlite3
pysqlite3用于创建数据库连接,然后使用SELECT查询数据,加载DataFrame。
这里使用了database.db
文件,要生成此文件,可以参考。
import sqlite3con = sqlite3.connect("database.db")df = pd.read_sql_query("SELECT * FROM purchases", con)df
输出
index apples oranges0 David 1 21 June 3 02 Lily 0 73 Robert 2 3
就像CSV一样,我们可以通过传递index_col='index'
,来设置索引:
df = df.set_index('index')df
输出
apples orangesindexDavid 1 2June 3 0Lily 0 7Robert 2 3
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月16日 22时58分20秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ASP.NET MVC Action Filters
2019-03-06
Powershell中禁止执行脚本解决办法
2019-03-06
HTTP协议状态码详解(HTTP Status Code)
2019-03-06
OO_Unit2 多线程电梯总结
2019-03-06
04_Mysql配置文件(重要参数)
2019-03-06
python 序列化及其相关模块(json,pickle,shelve,xml)详解
2019-03-06
js编写动态时钟
2019-03-06
JavaSE总结
2019-03-06
手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
2019-03-06
Python IO编程
2019-03-06
CSS入门总结
2019-03-06
使用 TortoiseGit 时,报 Access denied 错误
2019-03-06
基于 HTML5 WebGL 的污水处理厂泵站自控系统
2019-03-06
[系列] Go gRPC 调试工具
2019-03-06
django-表单之模型表单渲染(六)
2019-03-06
c++之程序流程控制
2019-03-06
AlwaysOn配置时在连接步骤时报错(35250)
2019-03-06