Ich möchte die Apply-Funktion für einen Datenrahmen verwenden, aber die Funktion nur auf die letzten 5 Spalten anwenden.
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)})
Dies gilt A für alle Spalten von y
B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)})
Dies gilt A nur für die Spalten 4-9 von y, aber die Gesamtrendite von B entfernt die ersten 3 Spalten ... Ich möchte diese immer noch, ich möchte nur nicht, dass A auf sie angewendet wird.
wifi[,1:3]+B
macht auch nicht was ich erwartet / wollte.