Как можно суммировать один конкретный столбец во всех фреймах данных в списке и поместить их в новый фрейм данных?
Небольшой пример:
A <- data.frame(matrix( nrow = 2, ncol = 2))
B <- data.frame(matrix( nrow = 2, ncol = 2))
A[,] <- 3
B[,] <- 4
l <- list(A,B)
Допустим, я хочу суммировать все столбцы «X1» в моем списке и поместить их в один фрейм данных (вектор, поскольку должна быть только одна строка). Этот фрейм данных должен иметь значение 6 (3 + 3) в первой строке и 8 (4 + 4) во второй.
В реальных данных у меня есть 18 фреймов данных в списке, и столбцы для суммирования в каждом фрейме данных имеют разную длину.
Mabye Я должен использовать функцию sapply
или lapply
?