重新采样后日期时间错误

时间:2020-05-14 17:23:15

标签: python datetime merge time-series resampling

我想从湿度百分比的时间序列中创建丢失的记录。

                   datetime  humidite
0   2019-07-09 08:30:00        87
1   2019-07-09 11:00:00        87
2   2019-07-09 17:30:00        82
3   2019-07-09 23:30:00        80
4   2019-07-11 06:15:00        79
5   2019-07-19 14:30:00        39
6   2019-07-21 00:00:00        80

我试图用现有的日期时间编制索引(此步骤的结果是可以的):

humdt["datetime"] = pd.to_datetime(humdt["datetime"])
humdt = humdt.set_index("datetime")

                         humidite
datetime
2019-07-09 08:30:00        87
2019-07-09 11:00:00        87
2019-07-09 17:30:00        82
2019-07-09 23:30:00        80
2019-07-11 06:15:00        79
2019-07-19 14:30:00        39

然后以15分钟的频率(我的目标频率)重新编制索引:

    humdt.resample("15min").asfreq()


                     humidite
datetime
2019-06-26 10:00:00      34.0
2019-06-26 10:15:00      33.0
2019-06-26 10:30:00      32.0
2019-06-26 10:45:00      31.0
2019-06-26 11:00:00      30.0
2019-06-26 11:15:00      29.0

结果,我得到了错误的开始时间和数值,只是尊重频率。

你能帮我吗?我还尝试将定义为我的预期记录的日期时间范围与我的数据合并,但它不起作用。谢谢!!!

0 个答案:

没有答案