订单列取决于另一个

时间:2017-05-30 10:00:16

标签: r matrix conditional-statements

我试图用ggplot库表示ROC曲线。对于这个提议,我有一个这样的表:

    df <- matrix(c(0.2962963, 0.2962963, 0.2962963, 0.2962963, 0.2962963,
                   0.3333333, 0.2962963, 0.3333333, 0.4444444, 0.3750000,
                   0.3828125, 0.3906250, 0.3984375, 0.4062500, 0.4140625, 
                   0.4140625, 0.4218750, 0.6718750), 
                  ncol=2, byrow = F)

看起来像这样:

              [,1]      [,2]
    [1,] 0.2962963 0.3750000
    [2,] 0.2962963 0.3828125
    [3,] 0.2962963 0.3906250
    [4,] 0.2962963 0.3984375
    [5,] 0.2962963 0.4062500
    [6,] 0.3333333 0.4140625
    [7,] 0.2962963 0.4140625
    [8,] 0.3333333 0.4218750
    [9,] 0.4444444 0.6718750

我已经定义了我的表,以便订购第二列。不过,我想要的是:对于第二列中的相等值,根据第一行的值对行进行排序;也就是说,第六列和第七列呈现相同的值0.4140625,但我希望第七列是第一列,因为它的第一列的值较低。

谢谢!

0 个答案:

没有答案