从联接的SQLAlchemy查询构造数据帧

2024-10-01 01:48:49 发布

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

从查询中:

 session.query(Record, RecordMeasurement).filter(Record.record_pkid==RecordMeasurement.record_fkid)

我想构造一个由记录列中的值组成的数据帧:

^{pr2}$

和记录测量列:

['power', 'voltage', 'temperature']

dataframes列顺序无关紧要。在


Tags: 数据session记录filterrecordquerydataframespower
1条回答
网友
1楼 · 发布于 2024-10-01 01:48:49

将查询更改为只包含所需的列:

query = (session.query(
    Record.datetime, Record.record_number, 
    RecordMeasurement.power, RecordMeasurement.voltage, RecordMeasurement.temperature,
    )
    .filter(Record.record_pkid==RecordMeasurement.record_fkid)
)

然后打电话:

^{pr2}$

相关问题 更多 >