Предполагая, что у вас есть данные в data.frame с именем df
df$Col_3 <- df$Col_1 + df$Col_2
Где
df <- data.frame("Col_1" = c(2,4,5,7,6), "Col_2" = c(3,7,4,8,4))
Исходный data.frame сделан с использованием функции data.frame()
, передавая два двойных -типы (нумерация c), созданные с помощью функции c()
. Два столбца изолированы как векторы с помощью $
, суммированы с использованием арифметического c, оператора +
и назначены новому столбцу в df с помощью оператора присвоения <-
.
Другие способы сделать это будут включите функцию rowSums()
, mutate()
в пакеты tidyverse (df %>% mutate(Col_3 = Col_1 + Col_2) -> df
) или используйте data.table (см. пакет data.table: dt[, Col_3 := Col_1 + Col_2]
, который будет моим go to).