【发布时间】:2019-07-08 21:23:45
【问题描述】:
我有一个数据框,其中包含一个月内每 10 秒的数据。我需要计算 15 分钟、8 小时和 24 小时数据的移动平均值。如何使用 Python 来实现?
这是我的数据集:
RecTime NO2_RAW NO2 Ox_RAW Ox CO_RAW CO SO2_RAW SO2
05/31/19 13:42 0 19.13 2225 4480.35 6503.1 7687.33 -3183.6 -8181.55
05/31/19 13:42 17 51.64 1711.2 3454.96 6502.7 7686.86 -3183.6 -8181.55
05/31/19 13:42 48.4 111.69 1387.7 2809.35 6501.9 7685.93 -3183.6 -8181.55
05/31/19 13:42 60.1 134.07 1173.6 2382.07 6501.4 7685.35 -3183.6 -8181.55
05/31/19 13:42 63.9 141.33 1025.6 2086.7 6501 7684.88 -3183.6 -8181.55
我尝试过使用以下代码
> Gas_432_15min = Gas_432.resample(rule='15Min', on='RecTime').mean()
但我认为它不是在计算滚动平均值。
【问题讨论】:
-
您能否将示例数据粘贴为代码而不是图像?这样其他人就可以轻松复制您的问题并帮助解决它。
标签: pandas moving-average