如果我有一个字符向量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])
。谢谢!
答案 0 :(得分:5)
您正在寻找match(b, a)
。