Я хочу использовать функцию 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)})
Это относится только к столбцам 4-9 из y, но общий возврат B-полосок от первых 3 столбцов... Я все еще хочу их, я просто не хочу, чтобы A применялся к ним.
wifi[,1:3]+B
также не делает того, что я ожидал/хотел.