我有随机间隔的天气数据,从几分钟到几小时。我需要处理数据。
可以使用什么库(或方法)将数据聚合成等距间隔,例如15分钟,或1小时使用加权平均等算法(最好,这应该是可配置的)?
此外,数据的间隙可能比输出间隔长 - 可以应用哪些算法来填补空白?
答案 0 :(得分:1)
也许你想看看这个:
答案 1 :(得分:0)
如果您已经(或愿意......)通过MS SQL持久保存数据,那么您可以使用以下内容:T-SQL: Round to nearest 15 minute interval
答案 2 :(得分:0)
您可以使用自01.01.0001以来的季度来分区数据。
int quarters = (int)((eventDate - new DateTime(1, 1, 1)).TotalMinutes / 15);
您寻找的插值可能是linear interpolation。