Tôi có một số danh sách chứa vectơ và tôi muốn lấy một danh sách duy nhất, các phần tử nào là các vectơ trung bình của các vectơ của các danh sách ban đầu.Cách tính giá trị trung bình của vectơ từ nhiều danh sách?
Ví dụ: Hai danh sách ban đầu
lt1 <- list(a = c(1,2,3), b = c(2,5,10))
lt2 <- list(a = c(3,4,5), b = c(4,5,2))
Và tôi muốn để có được
lt12 <- list(a = c(2,3,4), b = c(3,5,6))
Tôi đã thử với lapply và llply, nhưng tôi luôn luôn kết thúc việc thu thập giá trị trung bình của vector của mỗi danh sách .
'mapply (function (a, b) colMeans (rbind (a, b)), lt1, LT2, đơn giản hóa = F) 'có thể giúp – jenesaisquoi