测试向量X是否包含R中另一个向量的元素

测试向量X是否包含R中另一个向量的元素,r,R,首先,对不起我的英语。我是R的新手。 我有一个向量生成器,它在每一步向向量X添加一个从1到10的随机元素。这意味着,在步骤1中,X有1个从1到10的随机元素,在步骤2中,我向X添加1个从1到10的随机元素。这就是我在R里编的程序 但这部分我需要帮助 当向量X中的所有元素都是1到10时,该过程必须停止。 这意味着,例如,如果在步骤20中,我在X中只有从1到9的元素,并且数字10不在X中,则当生成数字10时,过程停止 在生成器的每个步骤中,我都想测试X是否包含所有元素,这意味着我想测试向量X是否包含

首先,对不起我的英语。我是R的新手。 我有一个向量生成器,它在每一步向向量X添加一个从1到10的随机元素。这意味着,在步骤1中,X有1个从1到10的随机元素,在步骤2中,我向X添加1个从1到10的随机元素。这就是我在R里编的程序

但这部分我需要帮助

当向量X中的所有元素都是1到10时,该过程必须停止。 这意味着,例如,如果在步骤20中,我在X中只有从1到9的元素,并且数字10不在X中,则当生成数字10时,过程停止

在生成器的每个步骤中,我都想测试X是否包含所有元素,这意味着我想测试向量X是否包含向量Y=[1,2,…,10] 你能帮助我,我如何测试,向量包含来自另一个向量的元素吗

多谢各位

XTry
all(1:10%在%X中)
X<-c()
while(sum(1:10 %in% X)<10 ) {
  X<-c(X,sample(1:10,1))
}
# to check whether the resultant X is correct or not
sort(unique(X))