我有一个列表列表,其中包含以下结构:
> mylist <- list(list(a=as.numeric(1:3), b=as.numeric(4:6)),
list(a=as.numeric(6:8), b=as.numeric(7:9)))
> str(mylist)
List of 2
$ :List of 2
..$ a: num [1:3] 1 2 3
..$ b: num [1:3] 4 5 6
$ :List of 2
..$ a: num [1:3] 6 7 8
..$ b: num [1:3] 7 8 9
Run Code Online (Sandbox Code Playgroud)
我想获得的向量之间逐元素均值a和b中mylist.对于向量a,结果将是:
> a
[1] 3.5 4.5 5.5
Run Code Online (Sandbox Code Playgroud)
我了解的功能lapply,rbind并colMeans但我不能与他们解决这个问题.我怎样才能达到我的需要?