def to_records(self, df):
records = []
if df.shape[0] > 0:
records.append({
"end": pytz.UTC.localize(df.index[0].to_pydatetime()),
"value": np.nan,
"estimated": False,
})
for e, v, est in zip(df.index[1:], df.value, df.estimated):
records.append({
"end": pytz.UTC.localize(e.to_pydatetime()),
"value": v,
"estimated": bool(est),
})
return records
评论列表
文章目录