我正在尝试做一个简单的IF语句,比较每个行的['Close']和['prev']列的值并创建一个新列['trade'],
我不断收到“ ValueError:系列的真值不明确”。并且无法找出正确的语法。我的表包含约480,000行。我附上一张屏幕截图,它应该是什么样子
for index, row in df.iterrows():
if df['Close'] > df['prev']:
df['trade'] = "+"
elif df['Close'] < df['prev']:
df[trade] = "-"