читать данные в формате csv в df
затем извлеките 4 необходимых столбца, используя
dff <- df[, c("LS","ST", "RS","LW")]
def_fun <- function(x){
a <- strsplit(x, '\\+')
for (i in length(a)){
b <- sum(as.numeric(a[[i]]))
}
return (b)
}
Затем примените операции к нужным столбцам
for (i in 1: ncol(dff)){
dff[i] <- apply(dff[i], 1, FUN = def_fun)
}
Вы можете cbind
этот фрейм данных с оригинальным и удалить исходные столбцы.
Надеюсь, это окажется полезным.