r-根据另一个向量的向量元素索引
假设两个字符,r-根据另一个向量的向量元素索引,r,vector,matching,R,Vector,Matching,假设两个字符,A和B: A我们可以使用match c(na.omit(match(A, B))) #[1] 1 2 2 5 8 下面是另一个使用命名向量的base R选项 > na.omit(setNames(seq_along(B), B)[A]) A B B D2 K 1 2 2 5 8 attr(,"na.action") <NA> 4 attr(,"class") [1] "omit"
A
和B
:
A我们可以使用match
c(na.omit(match(A, B)))
#[1] 1 2 2 5 8
下面是另一个使用命名向量的base R选项
> na.omit(setNames(seq_along(B), B)[A])
A B B D2 K
1 2 2 5 8
attr(,"na.action")
<NA>
4
attr(,"class")
[1] "omit"
>na.省略(集合名(沿(B),B[A])
A B D2 K
1 2 2 5 8
属性(,“不适用行动”)
4.
属性(,“类”)
[1] “省略”