2016-10-11 8 views
1

私は将来の値が将来の日付の範囲の指定された値よりも大きいかどうかをチェックしたいというパンダのデータフレームを持っています。次の値が現在の値よりも大きい場合の例パンダのデータフレーム内の値の範囲を確認する方法は?

np.where((df['Close'].shift(-1) - df['Close']) > 0 , 1, 0) 

については これは私を与えるだろう、私は現在の値は次の5つの値を言うよりも大きいかどうかを確認したいですか?

答えて

1

あなたは、このためにそれが働い

window = 5 
pd.rolling_max(df['Close'], window).shift(-window) - df['Close']) > 0 
+0

おかげのようなものをpd.rolling_maxを使用することができます! – Shakti

関連する問題