Ниже приведен кадр данных pandas с двумя столбцами.
df = pd.DataFrame({'quantity':[15, 30, 35, 20], 'sign':[1,1,2,1]})
Я хочу применить условный оператор и умножить значение quantity
в каждой строке на -1, если соответствующее значение sign
вэта строка равна 2. Я не хочу создавать новый столбец.Я просто хочу применить это к столбцу quantity
.
Я пытался использовать .loc
и .apply(lamda x:)
, но я не должен применять их правильно.Любая помощь приветствуется.