ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()

Строчка кода на которой выходит ошибка:

if df.iloc[-1:]['crossover'] == 'bullish crossover':

Значение в указанной ячейке "None" Пробовал вариант

if bool(df.iloc[-1:]['crossover'] == 'bullish crossover') == True

Ошибка аналогична


Ответы (1 шт):

Автор решения: PartsOfBody

Проблема решилась следующим образом:

df.iloc[-1:]['crossover'].squeeze() == 'bullish crossover'
→ Ссылка