mad*_*aks 1 python pandas rolling-average
这是一个示例数据集:
ID Date
1 2/3/18
1 2/7/18
1 2/14/18
1 2/16/18
Run Code Online (Sandbox Code Playgroud)
以下是最终功能的外观:
ID Date Running_Mean
1 2/3/18 0
1 2/7/18 4
1 2/14/18 5.5
1 2/16/18 4.33
Run Code Online (Sandbox Code Playgroud)
这是一个滚动窗口,从序列的开头开始,并继续使用数据集进行扩展.
任何帮助将非常感激.
通过使用expanding同样的事情rolling时,windows = len(df)
df.Date=pd.to_datetime(df.Date)
df.Date.diff().dt.days.expanding(1).mean()
Out[654]:
0 NaN
1 4.000000
2 5.500000
3 4.333333
Name: Date, dtype: float64
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |