熊猫窗口平均值

尼尔森

假设我们有一个这样的数据框:

Time = ['00:01', '00:02','00:03','00:04','00:05','00:06','00:07','00:08','00:09']
Value = [2.5, 3.2, 4.6, 3.6, 1.5, 2.5, 0.4, 5.7, 1.5]   
df = pd.DataFrame({'Time':Time, 'Value':Value})

为简单起见,我们只计算行本身,前行和后行的平均值。所以我会寻找这个结果:

df
Time    Value
00:01   2.85 
00:02   3.43
00:03   3.8
00:04   3.23
00:05   2.53
00:06   1.47
00:07   2.87
00:08   2.53
00:09   3.6

任何帮助将不胜感激。

亚图

您可以采用rolling.mean,设置center=Truemin_periods=2考虑边缘:

df['Value'] = df.Value.rolling(3, min_periods=2, center=True).mean().round(2)

print(df)

    Time  Value
0  00:01   2.85
1  00:02   3.43
2  00:03   3.80
3  00:04   3.23
4  00:05   2.53
5  00:06   1.47
6  00:07   2.87
7  00:08   2.53
8  00:09   3.60

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于熊猫可变窗口的加权平均值

来自分类Dev

Python中重叠窗口的平均值

来自分类Dev

在PostgreSQL中移动窗口平均值

来自分类Dev

熊猫:过去n天的平均值

来自分类Dev

熊猫计算每小时平均值

来自分类Dev

熊猫-计算时间戳的平均值

来自分类Dev

使用熊猫计算累积平均值

来自分类Dev

熊猫-无法计算移动平均值

来自分类Dev

熊猫重复测量平均值

来自分类Dev

熊猫:如何计算分组平均值

来自分类Dev

熊猫Groupby几何平均值?

来自分类Dev

熊猫计算每小时平均值

来自分类Dev

子图上的平均值(熊猫)

来自分类Dev

熊猫多列平均值

来自分类Dev

用熊猫计算每日平均值

来自分类Dev

熊猫-比较给定日期范围内小时平均值的平均值

来自分类Dev

条件平均值(“平均值”)

来自分类Dev

条件平均值(“平均值”)

来自分类Dev

平均值的平均值

来自分类Dev

在变化的窗口中计算移动平均值

来自分类Dev

多维数组的滑动最大窗口及其平均值

来自分类Dev

使用滚动平均值计算值窗口

来自分类Dev

带有移动窗口的滚动平均值

来自分类Dev

通过窗口功能获取移动平均值

来自分类Dev

定义窗口以计算R中的平均值

来自分类Dev

如何计算窗口连接中的加权平均值?

来自分类Dev

在dplyr中作为窗口函数的平均值

来自分类Dev

在MATLAB中计算滑动窗口上的平均值

来自分类Dev

大熊猫:查找所选列的平均值