我正在处理时间序列分析问题,我已经从mysql数据库中加载了数据集,现在我想查看数据集的图形。
我正在为此使用pandas系列-如何使用MySQL数据库绘制图形?
下面是我编写的用于连接到MySQL数据库的代码
import mysql.connector
conn = mysql.connector.connect(
user='root',
password='',
host='127.0.0.1',
database='production_db')
cur = conn.cursor(buffered=True)
#query
sql ="""
SELECT order_items.created_at,order_items.quantity FROM orders
JOIN order_items ON orders.id = order_items.order_id
WHERE orders.site_id = 63
"""
df3=pd.read_sql(sql,conn)
cur.execute(sql)
cur.close()
conn.close()
这是我用于绘制图形的代码,下面的代码中的第三行与SQL不匹配,需要替换哪些内容才能读取SQL数据库,以便它可以正常运行。我想将SQL文件转换为CSV-如何进一步进行?预先感谢
from pandas import Series
from matplotlib import pyplot
series = Series.from_csv('dataset.csv')
series.plot()
pyplot.show()