【发布时间】:2017-03-28 09:41:51
【问题描述】:
我们说
i = 1:2029
j = c(3,6,3,5,123,323,423,652,743,885,932)
for 循环一般看起来像
for (x in i) { }
在这里,我想计算与 j 不同的 x 的函数 所以它会像
for (x in i & !j) { }
但显然,这种命令不起作用。 有没有表达我意图的命令?
【问题讨论】:
-
不确定
& !j的确切含义,但这可能是答案:for (x in i) { if (x != j) {}} -
i in j is i%in%j
-
你需要
for x in setdiff(i, j)。
标签: r loops for-loop conditional-statements