Je veux utiliser la fonction apply sur un cadre de données, mais appliquer la fonction uniquement aux 5 dernières colonnes.
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)})
Cela applique A à toutes les colonnes de y
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)})
Cela applique A uniquement aux colonnes 4 à 9 de y, mais le rendement total de B supprime les 3 premières colonnes... Je les veux toujours, mais je ne veux pas que A leur soit appliqué.
wifi[,1:3]+B
ne fait pas non plus ce que j'attendais/souhaitais.