当我使用重采样功能从10个1分钟的时间范围中创建2分钟的时间范围时,结果令我惊讶。首先,我得到了6个2分钟的时间范围的输出,当我再次运行它时,它突然导致了5个2分钟的时间范围。这是完全随机的,因为在我不更改代码的同时,它一直在发生。有人知道这种行为的原因吗?
以下是我使用的功能的示例:
UPDATE ttasks t
SET t.dErledigt = NOW()
WHERE t.cDokumentNr != ''
join tdokument d on d.cDokumentNr = t.cDokumentNr
WHERE d.cTyp = 'Angebot' AND d.cStatus != ''
,以下数据存储在数据中(示例):
data.resample('2T').sum()
输出有时会是这样的:
2018-08-02 18:00:00-04:00 196.64
2018-08-02 18:01:00-04:00 196.61
2018-08-02 18:02:00-04:00 196.61
2018-08-02 18:03:00-04:00 196.66
2018-08-02 18:04:00-04:00 196.66
2018-08-02 18:05:00-04:00 196.61
2018-08-02 18:06:00-04:00 196.61
2018-08-02 18:07:00-04:00 196.61
2018-08-02 18:08:00-04:00 196.61
2018-08-02 18:09:00-04:00 196.61
在其他情况下,由于某种原因,它将看起来像这样:
2018-08-02 18:02:00-04:00 393.27
2018-08-02 18:04:00-04:00 393.27
2018-08-02 18:06:00-04:00 393.22
2018-08-02 18:08:00-04:00 393.22
2018-08-02 18:10:00-04:00 393.18