Python 从特定结构的sqlite中提取数据

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?我知道如何绘制时间序列,但不知道如何处理数据 有人有主意吗?或者你能给我一些建议吗 谢谢大家!

我有一个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.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(),…)