R-如何按升序/降序排序列表?

时间:2018-08-15 14:29:00

标签: r

我有一个具有191个唯一值的分类变量(智能手机型号)。如何创建一个列表或数据框,以按频率升序/降序对这些型号名称进行排序?

这是Model变量的前几行的示例。

table(full2$Model)


             10                 105                  3T              5 Plus 
             19                   1                   5                   9 
             5T                   6                   8                  A1 
             19                   1                   8                   2 
          A3003                  A5                  A9              AXON 7 
              1                   1                   2                   1 
     Black Moon                Bolt            Convoy 3            Cosmos 3 
             21                   1                   2                   5 
     Desire 610          Desire 625             Droid 2         Droid Turbo 
              6                   1                   1                  63 

最终,我只需要前X个模型即可。

1 个答案:

答案 0 :(得分:2)

您可以为此使用table()

sort(table(full2$Model))

要获取前10个条目:

sort(table(full2$Model))[1:10]

要反转排序顺序:

sort(table(full2$Model), decreasing=TRUE)[1:10]