Python 从特定结构的sqlite中提取数据
我有一个sqlite数据库,其中包含8736小时内的一些机器信息。其结构如下: Id机器-小时-值A-值B MACHDUMMY1-01-10-5 MACHDUMMY1-02-9-5 马赫数1-8736-10-3.25 马赫数2-01-25-2.12 马赫数2-02-5.23-1.14 马赫数2-8736-7.8-17.4 如何获取包含8736小时内所有机器的值A的Python 从特定结构的sqlite中提取数据,python,pandas,Python,Pandas,我有一个sqlite数据库,其中包含8736小时内的一些机器信息。其结构如下: Id机器-小时-值A-值B MACHDUMMY1-01-10-5 MACHDUMMY1-02-9-5 马赫数1-8736-10-3.25 马赫数2-01-25-2.12 马赫数2-02-5.23-1.14 马赫数2-8736-7.8-17.4 如何获取包含8736小时内所有机器的值A的pandas.timeseries?我知道如何绘制时间序列,但不知道如何处理数据 有人有主意吗?或者你能给我一些建议吗 谢谢大家!
pandas.timeseries
?我知道如何绘制时间序列,但不知道如何处理数据
有人有主意吗?或者你能给我一些建议吗
谢谢大家!
----编辑:要求澄清----
好的,如果我使用pandas.dataFrame.from_records(),我将获得数据库中的所有信息,但不包括pandas.dataFrame对象中的信息
但是,我如何从数据框中聚合数据以绘制8736小时的“ValueA”,其中“idMachine==machdumy1”?在我看来,我必须根据该值创建pandas.timeseries,但您可能有更好的想法。您将任务分解为简单的步骤:
pandas.DataFrame.from_记录(cursor.fetchall(),列=['machine\u id'、'hour'、'value\u a'、'value\u b'])
您可以使用
pandas.read\u sql(查询,连接)
直接执行此操作是的,当然不是,但我的意思是在步骤1-2中不使用来自\u记录的(cursor.fetchall(),…)