我每分鐘都有一些資料,我想在 5 分鐘內重新采樣。
df.resample("5T").mean()
這具有重新采樣到每小時每五分鐘的效果。即 12:00,12:05,12:10,12:15 等。
如果我的最后一個資料點是 12:07 會怎樣
有沒有辦法在 5 分鐘的塊中重新采樣它的結果是(也向后,所以最后最新的時間 100% 包含 5 分鐘的資料)
12:07、12:02、11:07等
uj5u.com熱心網友回復:
origin按第一個值使用引數index:
rng = pd.date_range('2017-04-03 12:07:00', periods=10, freq='min')
df = pd.DataFrame({'a': range(10)}, index=rng)
df = df.resample("5T", origin=df.index[0]).mean()
print (df)
a
2017-04-03 12:07:00 2
2017-04-03 12:12:00 7
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/392016.html
