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 のようなコントロールフロー文を使用することができます。