我试图重新构建一个令人费解的场景,但我会尽力解释它:
'Date'
和'Price'
- 已完成 'rollmax'
和'rollmin'
,其中'rollmax'
是 8天滚动 最大值{ {1}}是一个
滚动最小。 - 完成 现在我需要创建另一个 'rollmin'
列
通过查找规则填充:
对于行n,转到列'rollmax_date'
并解析值
在最近8天找到最大值,然后得到的值
相应的列'Price'
并将此值放在'Price'
列中。
'rollingmax_date'
的逻辑相同,但我们不是滚动最大日期,而是查找滚动最小日期。
现在我需要找到我已经找到的8天相同滚动窗口的前8天最大值和最小值。
我做了前两个并尝试了第三个,但我得到了错误的结果。
下面的代码仅为我提供了同一行'rollingmin_date'
与 df["Price"]
相同的日期,但它并未提供{{1}的所有相应日期转到df['rollmax']
'Date'