假设我有这个数据框,课程,有 3 列(User
, Course
, Score
),看起来像:
用户课程分数
A 1.1 9
A 1.1 8
B 1.2 7
只有它有更多的数据。如果我想获得一个数据框,每个用户的每门课程只有最高分,我该怎么做?我试过了:
lesson<-lesson[order(lesson$User,lesson$Course,-lesson$User),]
接着
lesson[!duplicated(lesson$User && lesson$Course),]
但我得到了一个错误。