Rのループの使い方


  1. forループ: forループは、指定した回数だけ処理を繰り返すために使用されます。以下は、forループの基本的な構文です。
for (変数 in ベクトルまたはシーケンス) {
  処理
}

例えば、1から10までの数値を表示する場合、以下のようにforループを使用できます。

for (i in 1:10) {
  print(i)
}
  1. whileループ: whileループは、指定した条件が真の間、処理を繰り返すために使用されます。以下は、whileループの基本的な構文です。
while (条件) {
  処理
}

例えば、1から10までの数値を表示する場合、以下のようにwhileループを使用できます。

i <- 1
while (i <= 10) {
  print(i)
  i <- i + 1
}
  1. repeatループ: repeatループは、明示的にループを終了する条件が与えられるまで処理を繰り返すために使用されます。以下は、repeatループの基本的な構文です。
repeat {
  処理
  if (条件) {
    break
  }
}

例えば、1から10までの数値を表示し、5を超えるとループを終了する場合、以下のようにrepeatループを使用できます。

i <- 1
repeat {
  print(i)
  i <- i + 1
  if (i > 5) {
    break
  }
}

これらはRでループを使用するための基本的な方法です。ループを使用することで、同じ処理を繰り返し実行することができます。実際のコードに応じて、最適なループの種類を選択してください。