Python pandas:以另一个为条件更改一列

时间:2016-09-09 15:43:37

标签: python pandas

如果侧栏有卖出,我怎样才能反转数量栏中的符号?不应更改所有其他值。以下根本不起作用,它没有效果。

{{1}}

1 个答案:

答案 0 :(得分:3)

请参阅Pandas indexing documentation,在设置值时,不要根据您的示例使用链式索引。

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