我有两个具有不同值的向量。我已经对第二个向量进行了排序,并且需要重新排列第一个向量,以使其与第二个向量的索引位置匹配。例如,如果向量B的值3、5、1、2重新排列为1、2、3、5,则需要对向量A进行排序,以使索引位置与重新排列的向量B的位置相同。我试过了:
>sort(VectorB)
>match(c[VectorA], c[sort(VectorB)]
您正在寻找VectorA[order(VectorB)]
。要了解此问题,请尝试
sig <- order(VectorB)
VectorB[sig]
VectorA[sig]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句