-2

我有两个向量xy

    x = c(2, 4, 6, 3, 1.5)
    y = c(2.2, 1, .5)
    m = matrix(c(x, y, rep(0, length(x)), rep(1, length(y))), 
    nrow = 2, ncol= length(x) + length(y), byrow = TRUE)

如何根据 Rm中第一行矩阵m的排序对矩阵的第二行进行排序?

    > res
   [1] 1 1 0 0 1 0 0 0
4

1 回答 1

1

您正在寻找order. 理解 order() 函数解释了一些细节

m[2,order(m[1,])]
于 2013-06-20T02:17:38.663 回答