1) Предполагая, что кадр данных в примечании в конце, попробуйте следующий код. Пакеты не используются.
transform(DF, sum = sapply(list, function(x) sum(as.numeric(x))))
дает:
list sum
1 47, 39, 1 87
2 11, 11 22
3 1, 2 3
2) Другой подход заключается в преобразовании DF
в длинную форму и затем суммировании, что дает тот же результат. Опять пакеты не используются.
long <- stack(setNames(DF$list, seq_along(DF$list)))
transform(DF, sum = rowsum(as.numeric(long$value), long$ind))
Примечание
Ввод в воспроизводимом виде:
DF <- structure(list(list = structure(list(c("47", "39", "1"), c("11",
"11"), c("1", "2")))), class = "data.frame", row.names = c(NA, -3L))