如何将5分钟的降雨量记录分解为每分钟的平均值

时间:2019-12-10 02:40:28

标签: python pandas

这就是我的数据框的外观: the first 20 rows of my dataframe

如您所见,我设法每1分钟创建一次时间戳并将其设置为索引。事实是该站仅每5分钟记录一次降雨。例如,'2019-01-01 00:05:00'的记录代表过去五分钟的降雨量总量,这就是为什么我没有从00:01:00到00:04:00的读数的原因

现在我想用每5分钟除以5的记录替换所有'nan'值。

所以如果00:05:00的读数是5,我想得到类似的东西:

                       year     month      day      hour     minute     sec      reading
2019-01-01 00:01:00     2019       1         1         0        1          0         1
2019-01-01 00:02:00     2019       1         1         0        2          0         1
2019-01-01 00:03:00     2019       1         1         0        3          0         1    
2019-01-01 00:04:00     2019       1         1         0        4          0         1
2019-01-01 00:05:00     2019       1         1         0        5          0         1

我想我可以自行确定如何填写年,月,日,时,分,秒。我只需要阅读。并请注意,该电台每5分钟记录一次的数据也可能丢失。假设应该在2019-01-01 23:55:00进行阅读,但没有记录,因此在数据框中为'nan'。在这种情况下,我希望过去的五分钟都是“ nan”。

预先感谢

0 个答案:

没有答案