Используя пример набора данных:
grades <- c(1,1,1,2,2,1,1,2,1,1,1,2,3)
credits <- c(4,4,4,8,4,4,8,4,4,4,8,4,4)
df <- cbind(grades, credits)
Вы можете найти строки, используя rowSums()
.
Одним из возможных решений было бы создать еще один столбец для строк и затем отсортировать с помощью decreasing = T
.
df <- as.data.frame(df)
df$sum <- rowSums(df)
df <- df[order(df[,3], decreasing = T),]