Rのループ文の書き方は?

R言語では、以下のようなループ文を使用することができます。

  1. forループ:シーケンス内の各要素に対してコードブロックを1回実行します。
for (变量 in 序列) {
  # 执行的代码块
}
  1. 条件が満たされている限り、コードブロックは繰り返し実行されます。
while (条件) {
  # 执行的代码块
}
  1. リピートループは、breakステートメントに遭遇するまで無限に繰り返されます。
repeat {
  # 执行的代码块
  if (条件) {
    break
  }
}

以下は、ループ文の例です。

  1. 「forループの例:」
for (i in 1:5) {
  print(i)
}

結果を出力します。

1
2
3
4
5
  1. While ループの例:
x <- 1
while (x <= 5) {
  print(x)
  x <- x + 1
}

結果を出力する:

1
2
3
4
5
  1. 繰り返しループの例:
x <- 1
repeat {
  print(x)
  x <- x + 1
  if (x > 5) {
    break
  }
}

出力結果:

1
2
3
4
5

注意: ループステートメントを使用する際は、ループ条件とループを抜けるロジックを十分に管理して、無限ループや早期のループ脱出を避けるようにしてください。

bannerAds