R:If 语句 - 即使多次满足 if 语句也只打印一次

R: If Statement - Only print once even though if statement is met several times

我在下面构建了一个可重现的代码。即使多次满足条件,我也只想打印一次。例如,在下面的代码中,当i > 6,即i=7,8,9,10时,打印出YES。但是我只想打印一次YES,也就是第一次满足条件。然后退出这个 for 循环。

我这样做的原因是因为我有非常大的数据库,一旦满足条件,我就打印出来"YES"。我不想打印出几个"YES",因为这不是我想要的,而且会增加执行时间

x <- 1:10
for (i in 1:10){
if (i > 6){
print("YES")
}
}

你们很亲近。在 x > 7:

打印 "YES" 后插入 break 语句停止循环
x <- 1:10
for (i in 1:10){
  if (i > 6){
    print("YES")
    break
  }
}