如何通过元素名称组合这个向量列表?
L1 <- list(F01=c(1,2,3,4),F02=c(10,20,30),F01=c(5,6,7,8,9),F02=c(40,50))
所以要得到:
results <- list(F01=c(1,2,3,4,5,6,7,8),F02=c(10,20,30,40,50))
我尝试应用以下解决方案按元素名称合并列表但我不知道如何使其适应我的情况。
sapply(unique(names(L1)), function(x) unname(unlist(L1[names(L1)==x])), simplify=FALSE) $F01 [1] 1 2 3 4 5 6 7 8 9 $F02 [1] 10 20 30 40 50