将条件置于for循环中

时间:2017-03-28 09:41:52

标签: r loops for-loop conditional-statements

让我们说

i = 1:2029  
j = c(3,6,3,5,123,323,423,652,743,885,932)

for循环通常看起来像

for (x in i) {  }

在这里,我想计算x的函数与j不相同 所以它会像

for (x in i & !j) {  }

但显然,这种命令并不起作用。 是否有表达我意图的命令?

1 个答案:

答案 0 :(得分:0)

您可以使用:

for (x in i[-which(i %in% j)]) {   }