r - For Next 循环 - 接收错误

标签 r loops for-loop

我在 R 编程中尝试了以下简单的 for next 循环:

for(i in 1:100)  { if(i <= 20)  {  next  } print(i) }

以下是我收到的错误消息:

Error: unexpected symbol in "for(i in 1:100) { if(i <= 20) {next} print"

请帮助我理解我收到错误的原因。

最佳答案

试一试:

for (i in 1:100) { 
  if (i<=20) {
    next
  };
  print(i)
}

看起来你漏掉了分号。您需要用它来表示语句的结束。

关于r - For Next 循环 - 接收错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30292155/

相关文章:

javascript - Adobe ExtendScript 中的 For 循环

c - 计算偶数或奇数然后将它们相加的 for 循环

ios - 计算从当前位置到 x 个对象的距离,并使用从最近到最远的过滤器对它们进行排序

r - 如何使用跨函数和动态生成的函数列表进行变异

r - 根据新列扩展数据框

r - 将 data.frame 转换为 SpatialPolygonsDataFrame

linux - 如何使用默认 R 安装通过 conda 安装 rpy2

python - 使用循环在 Python 中反转字符串?

c - while循环无明显原因停止

python - 幸运号码查找器