这个问题有一个简单而好的答案吗?
我有一个给定的矩阵列表"l"(具有相同的ncol&nrow).
l<-lapply(1:10,function(x){
matrix(runif(100),ncol=10)
})
Run Code Online (Sandbox Code Playgroud)
我想要每个细胞的意思.我可以用for循环来做到这一点,但应该有更好的解决方案!
有了两个矩阵,我可以用(m1 + m2)/ 2来做.但+只接受两个参数,所以我不能这样做:
do.call(.Primitive("+"),l) / length(l)
Run Code Online (Sandbox Code Playgroud)
我期待着一些不错的答案:)
提前致谢