[英]Test if vector X contains elements from another vector in R
首先,對不起我的英語。 我是R的新手。我有一個向量生成器,它在每一步中向向量X添加一個1到10的隨機元素。這意味着,在步驟1中,X在步驟2中有1到10的隨機元素。 ,我將1到10之間的一個隨機元素添加到X。這就是我在R中編寫的內容。
但是我需要這部分的幫助。
當向量X中所有從1到10的元素時,該過程必須停止。這意味着,例如,如果在步驟20中X中只有1到9的元素,而X中沒有數字10,則過程停止。當生成數字10時。
在生成器的每個步驟中,我都想測試X是否包含所有元素-這意味着我要測試向量X是否包含向量Y = [1、2,...,10]請您幫忙我,如何測試該向量包含另一個向量的元素?
非常感謝你!
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))
順便嘗試一下,提供最少的可重現樣品對您獲得所需解決方案非常有幫助。 在簡單詢問之前進行搜索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.