【发布时间】:2014-08-20 03:21:56
【问题描述】:
我有一个具有以下结构的列表:
> 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
我想得到mylist 的向量a 和b 之间的元素均值。对于向量a,结果是这样的:
> a
[1] 3.5 4.5 5.5
我知道函数lapply、rbind 和colMeans,但我无法用它们解决问题。我怎样才能达到我的需要?
【问题讨论】: