我想檢查是否all
elements
list
的A整除與list
B的所有元素,如果餘數爲0
所有elements
,我想print
A.如何將列表中的每個元素與R中另一個列表中的每個元素分開?
我的例子中的相應elements
到目前爲止的代碼
first<-c(2,4,6,8,10,12)
second<-c(2,3)
for (i in first){
for (j in second){
if (i%%j==0){ #if any elements in first is divisible by all elements in second
print(i)
}
}
}
但它給我的輸出這樣
[1] 2
[1] 4
[1] 6
[1] 6
[1] 8
[1] 10
[1] 12
[1] 12
我期待的東西[1] 6,12
不錯!我正在考慮'第一個[第一個%% prod(second)== 0]',但是當'second'有點像'c(2,3,6)'時,這個問題就搞砸了。只是爲了好玩,任何可以解決的方法? – Aramis7d