Table of Contents

About

The for flow construct.

Syntax

for(var in seq) expr

Example

Sequence

for(i in 1:10) { print(c(i,"Hello World")) }
[1] "1"           "Hello World"
[1] "2"           "Hello World"
[1] "3"           "Hello World"
[1] "4"           "Hello World"
[1] "5"           "Hello World"
[1] "6"           "Hello World"
[1] "7"           "Hello World"
[1] "8"           "Hello World"
[1] "9"           "Hello World"
[1] "10"          "Hello World"

Vector

v=c("Nico","is","my","Name")
for (word in v) { print(word)}
# of
for(i in seq_along(v)) { print(v[i]) }
[1] "Nico"
[1] "is"
[1] "my"
[1] "Name"

Data Frame

dataFrame <- head(iris)
for (index in 1:nrow(dataFrame)) { 
  row = dataFrame[index, ]; 
  print(row[4])
}