У меня есть DataFrame df
со столбцами mean
и spread
Я пытаюсь создать новый столбец на основе условия, например
if df['mean'] > df['spread']:
df['New Column'] = 1
elif df['mean'] == df['spread']:
df['New Column'] = 0
elif df['mean'] < df['spread']:
df['New Column'] = -1
Это не работает, как я могу обработать?
Ошибка
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().