1
我有一個數據幀,其中時間戳爲索引,數據的頻率爲10分鐘。計算數據幀中確切小時的間隔平均值
我無法找到一種方法來計算從h - 30min
到h + 30min
的區間內的平均值,其中h
都是確切的小時數(點鐘小時數)。
In[1]: date_index = pd.date_range('2015-12-01 00:00:00', freq='10Min', periods=70)
df = pd.DataFrame(np.random.rand(70), index= date_index, columns=['Data'])
df.head(10)
Out[1]: Data
2015-12-01 00:00:00 0.653885
2015-12-01 00:10:00 0.605046
2015-12-01 00:20:00 0.438547
2015-12-01 00:30:00 0.062426
2015-12-01 00:40:00 0.415468
2015-12-01 00:50:00 0.458047
2015-12-01 01:00:00 0.523140
2015-12-01 01:10:00 0.736519
2015-12-01 01:20:00 0.934904
2015-12-01 01:30:00 0.799523
我想在使用與df.index的範圍內循環,並尋找每一個確切的時間,然後計算平均爲各地具體小時的間隔,但我不能找到一個簡單的索引一小時內的數據。在熊貓中做這個簡單的方法嗎?謝謝。