找到一个向量是否是另一个向量的子集的方法,包括该向量在R中具有重复值的顺序

找到一个向量是否是另一个向量的子集的方法,包括该向量在R中具有重复值的顺序,r,vector,subset,R,Vector,Subset,我想知道一个向量是否是另一个向量的子集,包括向量的顺序。 比如说 A <- c("A","B","C","D","A","C") B <- c("X","Z","A","B","C","D","A","C",

我想知道一个向量是否是另一个向量的子集,包括向量的顺序。 比如说

A <- c("A","B","C","D","A","C")
B <- c("X","Z","A","B","C","D","A","C","K","Y")
True

A您可以尝试
grepl
+
paste0
如下

grepl(paste0(A,collapse = ""),paste0(B,collapse = ""))
grepl
+
toString

grepl(toString(A),toString(B))

很好的选择!我认为这比粘贴/toString更简单
grepl(toString(A),toString(B))