我想在数据框上使用apply函数,但仅将函数应用于最后5列。
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)})
这将A应用于y的所有列
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)})
这仅将A应用于y的第4-9列,但是B的总收益去除了前3列...我仍然想要那些,我只是不想将A应用于它们。
wifi[,1:3]+B
也没有做我期望/想要的。