неправильное вычитание в R - PullRequest
0 голосов
/ 06 мая 2019

Я хочу создать новую переменную путем вычитания

EA$SalesBefore <- sail$sum1 - EA$ActionEffect

, но иногда sail$sum1 может быть меньше 0. Например,

sail$sum1 = 90
EA$ActionEffect = -24

Теперь он вычисляет 90 - -24, то есть 90 + 24 = 114, но мне нужно 90 - 24 = 66.

Как это сделать, если sail$sum1 < 0, затем вычесть без - (два минуса), только один 90 - sum1?

1 Ответ

2 голосов
/ 06 мая 2019

Мы можем обернуть с abs, а затем использовать -

sail$sum1- abs(EA$ActionEffect)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...