在两个R向量中找到排序

时间:2012-07-19 20:19:40

标签: r vector

如果我有一个字符向量a

a <- c("bob","jim","joe","fred")

我有另一个角色向量b,具有相同的元素,但顺序不同,

b <- c("joe", "jim", "fred", "bob")

是否有一个函数可以告诉a b每个元素的哪个元素相等?换句话说,我想要一个返回c(3,2,4,1)的函数(因为b相当于c(a[3], a[2], a[4], a[1])。谢谢!

1 个答案:

答案 0 :(得分:5)

您正在寻找match(b, a)