R言語 条件分岐とループ処理の基本【if文, for文】

R言語では、条件判断にはif文を、ループ制御にはfor文、while文、repeat文などを使用できます。

  1. if文を使用して条件分岐を行う:
x <- 10
if (x > 5) {
  print("x大于5")
} else {
  print("x小于等于5")
}
  1. forループを使用してループ制御を行う:
for (i in 1:5) {
  print(i)
}
  1. whileループを使用してループ制御を行います。
i <- 1
while (i <= 5) {
  print(i)
  i <- i + 1
}
  1. Repeatループを使用してループ制御を行う。
i <- 1
repeat {
  print(i)
  i <- i + 1
  if (i > 5) {
    break
  }
}
bannerAds