Использование dplyr:
library(dplyr)
df <- data.frame(name = c("Aaron Brook", "Arron Afflalo", "Arron Afflalo"),
x = c(450, 980, 236), y = c(36, 25, 25),
a = c(.124, .128, .223), b = c(.530, .597, .621))
df %>%
filter(name == "Arron Afflalo") %>%
group_by(name) %>%
summarize(sum_x = sum(x), sum_y = sum(y), mean_a = mean(a), mean_b = mean(b))
Если вы не знаете имен столбцов и только их порядка, вы также можете заменить последнюю строку на:
summarize(sum_x = sum(.[[2]]), sum_y = sum(.[[3]]), mean_a = mean(.[[4]]), mean_b = mean(.[[5]]))