仅使用来自 DataFrame 的先前数据将 scipy.signal argrelextrema 列添加到 DataFrame

问题描述 投票:0回答:0

我有一个 Pandas DataFrame,其中有一个名为“rate”的列,它是一个随时间调整的速率时间序列,类似于随季节变化的温度。

出于测试目的,我不想立即找到所有的波峰和波谷,而是想找到自上次波峰以来的行数,就好像每一行都是当时 DataFrame 中的最后一行计算。我想将该统计信息添加到名为“rows_since_last_peak”的新列中。

我正在使用 ML 模型,通过使用建议的方法,我将能够像使用训练数据一样使用实时数据。

如果我计算整个 DataFrame 的所有波峰和波谷,就会导致前瞻性偏差。

有什么想法吗?

python pandas dataframe time-series apply
© www.soinside.com 2019 - 2024. All rights reserved.