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でループのために使用して考えて、そしてすべての正確な時間を探して、その後、特定の時間の周りの間隔の平均値を計算するが、私は見つけることができないました1時間ほどでデータを簡単に索引付けできます。パンダでこれを行う簡単な方法はありますか?ありがとう。