Rのforループの使用方法


  1. ベクトルの要素に対するforループの例:
vec <- c(1, 2, 3, 4, 5)
for (i in vec) {
  print(i)
}

このコードでは、ベクトルvecの要素を順番に取り出して、それぞれの要素をiとして表示しています。

  1. リストの要素に対するforループの例:
my_list <- list("apple", "banana", "orange")
for (fruit in my_list) {
  print(fruit)
}

このコードでは、リストmy_listの要素を順番に取り出して、それぞれの要素をfruitとして表示しています。

  1. データフレームの行に対するforループの例:
df <- data.frame(name = c("Alice", "Bob", "Charlie"),
                 age = c(25, 30, 35))
for (row in 1:nrow(df)) {
  print(df[row, ])
}

このコードでは、データフレームdfの各行を順番に取り出して、それぞれの行を表示しています。

これらはRでforループを使用するいくつかの基本的な例です。他にも、forループを使って複雑な操作を行うこともできます。Rの公式ドキュメントやオンラインのチュートリアルなどで、さらなる情報を入手することをおすすめします。