- ベクトルの要素に対するforループの例:
vec <- c(1, 2, 3, 4, 5)
for (i in vec) {
print(i)
}
このコードでは、ベクトルvec
の要素を順番に取り出して、それぞれの要素をi
として表示しています。
- リストの要素に対するforループの例:
my_list <- list("apple", "banana", "orange")
for (fruit in my_list) {
print(fruit)
}
このコードでは、リストmy_list
の要素を順番に取り出して、それぞれの要素をfruit
として表示しています。
- データフレームの行に対する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の公式ドキュメントやオンラインのチュートリアルなどで、さらなる情報を入手することをおすすめします。