保持最大程度的重复观察

时间:2018-07-18 18:36:19

标签: r

我有一个带有多个学生ID的数据框,以及他们在各种测试中获得的分数。但是,在某些情况下,学生会多次参加相同的考试。我只想保持最高分。

例如,我想翻页

Student Subject Score
1 Math 96
1 Math 97
1 English 82
2 Math 85
2 English 72
2 English 75

进入

Student Subject Score
1 Math 97
1 English 82
2 Math 85
2 English 75

我尝试过

df[!duplicated(df[,c(1,2)]),]

但是这只是重复观察中的第一个。我该如何调整以保持最大值?

0 个答案:

没有答案