Python:将一列条件更改为另一列条件

Python:将一列条件更改为另一列条件,python,pandas,Python,Pandas,当侧栏有销售时,如何反转数量栏中的符号?不应更改所有其他值。以下内容根本不起作用,没有任何效果 df[df['side'] == 'Sell']['quantity'] = df[df['side'] == 'Sell']['quantity'] * -1 请参阅,在设置值时,切勿根据示例使用链索引 df.loc[df.side == 'Sell', 'quantity'] *= -1

当侧栏有销售时,如何反转数量栏中的符号?不应更改所有其他值。以下内容根本不起作用,没有任何效果

df[df['side'] == 'Sell']['quantity'] = df[df['side'] == 'Sell']['quantity'] * -1
请参阅,在设置值时,切勿根据示例使用链索引

df.loc[df.side == 'Sell', 'quantity'] *= -1