【发布时间】:2021-04-18 01:24:11
【问题描述】:
对于一系列数字,我试图在滚动窗口内找到高点之后的低点。我能够计算窗口内的高点,但不能计算同一窗口内的低点。我正在使用 Pandas 并试图获取最高索引并将其用作某种类型的参考,但我无法让它工作。
这里是一些设置问题的代码:
dates = pd.date_range("20130101", periods=15)
temps = {'Temperature' :[16, 3, 26, 56, 2, 92, 54, 98, 73, 68, 80, 18, 75, 24, 12]}
df = pd.DataFrame(temps, index=dates, columns = ['Temperature'])
df['RollMax'] = df['Temperature'].rolling(5).max()
# df['Low_After_High'] = ### Lowest value after high has been reached within the window
下面是输出的样子:
【问题讨论】:
标签: python pandas max min rolling-computation