tke*_*win 4 functional-programming r
我有几个数据框,a b c d每个都有相同的列名.我想找到这些数据帧的均值和中位数.换言之,构造新的mean和median是相同尺寸的数据帧a,b等等.
我可以使用几个for循环,但我敢打赌,使用R内置函数可以更快地执行此操作.
按照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......我认为这是一个rowMedians在Biobase(Bioconductor的)包,如果你真的需要速度?)