我有一个数据框,类,有3列(用户,lab_id,得分)。 有些行具有相同的用户,并且具有相同的lab_id,有些行是唯一的行。 我想按照用户的顺序对行进行排序,然后是lab_id和得分,其中得分将按降序排列。
所以我输入:
sort.class<一流[顺序( “类$用户”, “类$ lab_id”, “ - 类$ totalScore”),]
但这只给了我一个只有1行的数据框,我知道这是不可能的。
答案 0 :(得分:3)
不要将这些参数放在引号中的order
:
sort.class<-class[order(class$user,class$lab_id,-class$totalScore),]