使用Python处理MySQL中的数据

2024-04-25 19:53:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python和MySQL都很陌生,所以我希望有人能帮我一点忙。在

这就是我遇到的麻烦。我必须使用Python对从MySQL获取的数据进行一些分析和可视化。例如,它可能是一个简单的时间序列。所以当我使用fetchall()时,我会得到一个形式的元组,比如

(("20140101",112233),("20140102",445566),....). 

我觉得直接处理元组可能不是进行数据分析的最佳方法,我甚至不知道怎么做。所以我的问题是在Python中包含数据的最有效方法是什么(如果有的话),这样我就可以使用matplotlib绘制数据并进行一些统计分析。在


Tags: 数据方法matplotlib可视化时间mysql绘制序列
1条回答
网友
1楼 · 发布于 2024-04-25 19:53:20

我认为熊猫很适合这样做:

import pandas
cur = db.cursor()
nf = pandas.io.sql.read_frame("select * from tablename limit 50;", db)

将您的数据放入一个数据框(pandas中的原生类型),您可以按行/列处理数据,pandas与matplotlib集成得很好

相关问题 更多 >