查找r中数据框架的平均值和中位数

tke*_*win 4 functional-programming r

我有几个数据框,a b c d每个都有相同的列名.我想找到这些数据帧的均值和中位数.换言之,构造新的meanmedian是相同尺寸的数据帧a,b等等.

我可以使用几个for循环,但我敢打赌,使用R内置函数可以更快地执行此操作.

Ben*_*ker 9

按照Josh Ulrich的回答,怎么样

library(abind)
apply(abind(a,b,c,d,along=3),c(1,2),median)
Run Code Online (Sandbox Code Playgroud)

?(使用rowMeans在适当的切片仍然会快于apply荷兰国际集团mean......我认为这是一个rowMediansBiobase(Bioconductor的)包,如果你真的需要速度?)