我正在處理時間序列價格數據,我想知道每行的下一個K行可以達到多高的價格。在Pandas的下一個K連續行中找到最高值?
我能想到的實現它以某種方式使用.argmax()
而基於時間過濾數據幀的,但必須有一個更簡單的內置解決方案。
例如:
Price
1 $10
2 $11
3 $15
4 $18
5 $13
6 $4
7 $25
對於K = 2,這裏就是我想要的:
Price Highest_In_Next_2_Rows
1 $10 $15
2 $11 $18
3 $15 $18
4 $18 $13
5 $13 $25
6 $4 $25
7 $25 NaN
你有樣本數據幀? –
@ScottBoston,當然,加了一個。 – d9ngle