【发布时间】:2019-01-09 19:09:34
【问题描述】:
我对查找窗口不是很有信心。因此,这个问题可能看起来有点简单。但任何帮助都会很棒。
我有一个数据框,可以捕捉每秒的价格变动。一个虚拟数据集如下
Open High Low Close
2000 5000 1300 1000
3000 3500 2000 3000
4000 4500 3500 4000
5000 5500 4500 3000
6000 6500 5500 4000
如果 Close 列高于 3000,我想附加一个新列,该列将在下一个 n 周期内具有 High 列的最大值。 n 可能因要求而异。例如,如果 n 为 3,则结果数据帧应为 0。
在这种情况下,输出将如下所示:
Open High Low Close Max_Price
2000 5000 1300 1000 0
3000 3500 2000 3000 0
4000 4500 3500 4000 6500
5000 5500 4500 3000 0
6000 6500 5500 4000 0
【问题讨论】: