我有一個動物園對象,它包括時間戳(到第二個)時間序列。時間序列是不規則的,因爲這些值之間的時間間隔沒有規律的間隔。按時鐘時間(即不只是在動物園對象中的時間)聚合時間戳動物園對象
我想將不規則間隔的時間序列對象轉換爲規則間隔的對象,其中值之間的時間間隔是常量 - 比如15分鐘,並且是「現實世界」時鐘時間。
一些樣本數據可能有助於說明進一步
# Sample data
2011-05-05 09:30:04 101.32
2011-05-05 09:30:14 100.09
2011-05-05 09:30:19 99.89
2011-05-05 09:30:35 89.66
2011-05-05 09:30:45 95.16
2011-05-05 09:31:12 100.28
2011-05-05 09:31:50 100.28
2011-05-05 09:32:10 98.28
我想(用我的自定義函數)對每個指定的時間段聚集它們(例如,30第二次桶),使得輸出看起來象表格如下。
關鍵是我希望按照時鐘時間每隔30秒聚合一次,而不是從我的第一次觀察時間開始30秒。當然,第一次存儲桶將是第一次存儲桶,在這個存儲桶中我將在要彙總的數據中記錄觀察值(即行)。
2011-05-05 09:30:00 101.32
2011-05-05 09:30:30 89.66
2011-05-05 09:31:00 100.28
在給出的例子中,我的自定義集合函數簡單地在「選擇的行」聚集超過「設置」返回第一個值。
簡潔的代碼...幾乎在那裏,但我想每30秒聚合,而不是每分鐘。 – 2012-02-06 09:24:07
用30秒鐘將參考替換爲一分鐘。 – 2012-02-06 10:36:32