我有一个
df
Side ref_price price price_diff
0 100 110
1 110 100
我想继续
price_diff
基于边值的值。
if side==0:
df['price_diff']=df['ref_price']*df['price']
else if side==1:
df['price_diff']=df['ref_price']*df['price']*-1
试过
df.loc[df.Side == 0, 'price_diff'] = (df['price']*df['ref_price'])
不工作,抛出错误。