最佳答案
我想对数据框架使用 application 函数,但是只对最后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)})
这只适用于 y 的4-9列,但是 B 的总返回值从前3列中去掉了... ... 我仍然想要那些,我只是不想 A 适用于它们。
wifi[,1:3]+B
也不是我想要的。