Вы можете получить доступ ко всем записям с помощью Signin = 'negative'
с помощью:
df.loc[df['Sign']=='Negative']
Выход:
Open High Low Close Shifted_Close Movements Sign
Date
2018-04-22 8939.7 9072.0 8760.5 8811.8 8944.6 -132.8 Negative
2018-04-25 9661.7 9750.0 8767.0 8974.5 9661.7 -687.2 Negative
Вы можете получить доступ к последней записи с условием, как показано ниже:
df.loc[df['Sign']=='Negative'].iloc[-1]
Выход:
Open 9661.7
High 9750
Low 8767
Close 8974.5
Shifted_Close 9661.7
Movements -687.2
Sign Negative
Name: 2018-04-25, dtype: object
Используйте условие if
, чтобы проверить последнее значение Sign
:
if df.iloc[-1]['Sign'] == 'Negative':
print("processing")
# block to process