我有两个具有不同值的向量。我已经对第二个向量进行了排序,需要重新排列第一个向量,使其与第二个向量的索引位置匹配。例如,如果向量 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]
关于r - 如何将一个向量索引位置与不同的向量索引位置匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52546553/