gpt4 book ai didi

python - 指数中可变时间间隔的 Pandas 导数

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:56 26 4
gpt4 key购买 nike

我曾经使用这个公式来计算每秒记录的信号的导数,然后对其应用滚动平均值。

df.rolling(rollingWindow, center=True).mean().diff(rollingWindow).shift(int(-rollingWindow/2)) / (rollingWindow/60)

现在,我想做同样的事情,但是基于索引值,这些索引值是时间戳,彼此之间的间隔不是恒定的。

最佳答案

正如 DYZ 所提到的,使用 df.resample() ,如果我每 5 秒重新采样一次并计算 5 分钟内的滚动平均值,我会得到以下结果:

rollingWindow = int(5*60/5)
df.resample('5S').pad().rolling('5T', min_periods=10).mean().diff(rollingWindow)/5

关于python - 指数中可变时间间隔的 Pandas 导数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53034920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com