входной DF:
value1, value2
123L, 20
222S, 10
222L, 18
Я хочу сделать значения в томе value2
, где в value1
указано L
буква отрицательная, поэтому я пытаюсь умножить их на -1
ожидаемый результат:
value1, value2
123L, -20
222S, 10
222L, -18
мой код
if np.where(DF['value1'].str.contains('L', case=False)):
DF['value2'] = DF['value2'] * -1
но в выводе я получаю все значения в столбце value2
минус.
Как реализовать это условие только для выбранных строк?
спасибо