データフレームで apply 関数を使用したいのですが、関数を最後の 5 列にのみ適用します。
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)})
これは y のすべての列に A を適用します
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)})
これは、y の列 4 ~ 9 にのみ A を適用しますが、B の合計リターンは最初の 3 列を取り除きます...私はまだそれらが欲しいのですが、それらに A を適用したくないだけです。
wifi[,1:3]+B
また、私が期待した/望んでいたことをしません。