获取另一个向量中的向量值的顺序

时间:2015-06-21 00:03:40

标签: r sorting

我有两个不同顺序具有相同值的向量。

我想得到第二个向量中第一个向量的值的顺序。

我可以使用以下代码执行此操作:

v1 = c("a","b","c")
v2 = c("c","a","b")
ord = lapply(v1, 
    function(e, v2)
        (e == v2) %>% which
    , v2
) %>% unlist
ord
# [1] 2 3 1

我想知道是否有内置函数或流行的库函数或更简单的方法(在阅读代码时)来处理这个用例?我也想知道这种订购问题是否有特定的名称?

0 个答案:

没有答案