假设你有这样一个for循环

for(n in 1:5) {
  #if(n=3) # skip 3rd iteration and go to next iteration
  cat(n)
}

如果满足某个条件,如何跳到下一个迭代?

推荐答案

for(n in 1:5) {
  if(n==3) next # skip 3rd iteration and go to next iteration
  cat(n)
}

R相关问答推荐

使用R中的小鼠()进行插补后观察次数显着变化

Facet_wrap具有不同bin宽度值的图表

使用lares::corr_var函数在for循环中分配变量的问题

插入指示行之间时间间隔的新行

在R中,如何创建时间间隔的图表?

geom_Ribbon条件填充创建与数据不匹配的形状(ggplot 2 r)

工作流程_set带有Dplyrr风格的 Select 器,用于 Select 结果和预测因子R

如何使用rmarkdown和kableExtra删除包含折叠行的表的第一列的名称

抖动点与嵌套类别变量箱形图的位置不对齐

用值序列对行进行子集化,并标识序列开始的列

当我们有多个特殊字符时,使用gsub删除名称和代码'

当我们有多个反斜杠和/特殊字符时使用Gsubing

有没有办法使用ggText,<;Sub>;&;<;sup>;将上标和下标添加到同一元素?

如何识别倒排的行并在R中删除它们?

跨列查找多个时间报告

在列表中排列R数据框中的列顺序

将数据集旋转到长格式,用于遵循特定名称模式的所有变量对

我如何使用tidyselect来传递一个符号数组,比如Pivot_Long?

如何在使用Alpha时让geom_curve在箭头中显示恒定透明度

名字的模糊匹配