Я пытаюсь выяснить, как использовать значение, которое я только что рассчитал, для вычисления желаемых результатов в таблице ниже.Я знаю, как это сделать с dplyr
, но я застрял и пытаюсь научиться этому, используя data.table
.
По сути, я группирую "Страна" и суммирую их значения "Тома А"для нового столбца «Желаемые результаты», затем используя это новое значение и вычитая его из соответствующих данных «Тома B» в их конкретной строке.
Country | Volume A | Volume B | Desired Results
Canada | 100 | 50 | 250
Canada | 200 | 150 | 150
USA | 500 | 200 | 400
France | 0 | 0 | 0
USA | 100 | 200 | 400