1
我有一個熊貓數據框,我想檢查未來的值是否大於給定的值,以適應將來的日期範圍。 例如如何檢查熊貓數據框中的一系列值?
np.where((df['Close'].shift(-1) - df['Close']) > 0 , 1, 0)
這會給我,如果下一個值比目前的值越大,我想檢查,如果當前值大於說,未來5個值?
我有一個熊貓數據框,我想檢查未來的值是否大於給定的值,以適應將來的日期範圍。 例如如何檢查熊貓數據框中的一系列值?
np.where((df['Close'].shift(-1) - df['Close']) > 0 , 1, 0)
這會給我,如果下一個值比目前的值越大,我想檢查,如果當前值大於說,未來5個值?
您可以使用pd.rolling_max
對於這一點,像
window = 5
pd.rolling_max(df['Close'], window).shift(-window) - df['Close']) > 0
由於它的工作! – Shakti