在R上对数据框进行排序

时间:2013-07-02 16:25:25

标签: r sorting dataframe

我有一个数据框,类,有3列(用户,lab_id,得分)。 有些行具有相同的用户,并且具有相同的lab_id,有些行是唯一的行。 我想按照用户的顺序对行进行排序,然后是lab_id和得分,其中得分将按降序排列。

所以我输入:

  

sort.class<一流[顺序( “类$用户”, “类$ lab_id”, “ - 类$ totalScore”),]

但这只给了我一个只有1行的数据框,我知道这是不可能的。

1 个答案:

答案 0 :(得分:3)

不要将这些参数放在引号中的order

sort.class<-class[order(class$user,class$lab_id,-class$totalScore),]