4
每當側欄出售時,如何反轉數量列中的標誌?所有其他值不應該改變。以下是根本不工作,它沒有效果。Python熊貓:在另一個條件上更改一列
df[df['side'] == 'Sell']['quantity'] = df[df['side'] == 'Sell']['quantity'] * -1
每當側欄出售時,如何反轉數量列中的標誌?所有其他值不應該改變。以下是根本不工作,它沒有效果。Python熊貓:在另一個條件上更改一列
df[df['side'] == 'Sell']['quantity'] = df[df['side'] == 'Sell']['quantity'] * -1
請參考Pandas indexing documentation,並且在設置值時不要使用鏈式索引。
df.loc[df.side == 'Sell', 'quantity'] *= -1