R言語でforループを書くにはどうすればいいですか?

R言語では、一連のコードを繰り返し実行するためにforループを使用することができます。forループの基本的な構文は以下の通りです:

for (variable in sequence) {
  # 执行的代码
}

variable は、sequence の各要素を受け取るための変数です。sequence はベクトル、リスト、または他の反復可能なオブジェクトです。

forループを使用した例を以下に示します。1から5までの数の二乗を計算して出力します。

for (i in 1:5) {
  square <- i^2
  print(square)
}

結果は出力されました。

[1] 1
[1] 4
[1] 9
[1] 16
[1] 25

ループごとに、変数iはそれぞれ1、2、3、4、5の値を取り、その2乗を計算し変数squareに代入し、その結果をprint()関数を使用して出力します。

その他にも、ループの実行を制御するために break や next のようなコントロールフロー文を使用することができます。

bannerAds