首页 > 解决方案 > 您可以在没有 if 语句的情况下跳过 for 循环中的计数吗

问题描述

是否有代码可以让我在 for 循环中跳过数字/计数。

for (i in 2:100){ 
    argument
}

但我想每十个跳过..所以检查1-9跳过10并转到11...跳过20..转到21..跳过另一个数字47(计数中跳过的数字没有模式)等?

标签: rloops

解决方案


也许您可以尝试以下类似的方法,其中不包括10,2047from2:100

for (i in (v <- 2:100)[!v %in% c(10,20,47)]){ 
    argument
}

推荐阅读