
The statement is executed repeatedly until condition becomes.Fruit <- c('Apple', 'Orange', 'Passion fruit', 'Banana')loop: Output a message while inside a loop Description. Note that a while loop may never execute the statement. It is not that while loops are bad or hard, just that for loops are made for these scenarios.While and Repeat Loop in R Programming. It is also generally easier to read a for loop than while loop. For loops are easier to use when looping a specific number of times (either between a certain range of numbers or iterating over a collection of data).

Here are the results# Create a for statement to populate the listThe while loop is used for executing a statement until a condition is valid. I in 1:20 mean count 1 through 20, assigning the current value of the count to i for the iteration of the loop. In the loop I created below, 1:20 means 1 through 20. With each iteration (running of the loop) the action found inside the loop is repeated.
...
To iterate over a matrix, we have to define two for loop, namely one for the rows and another for the column. Let’s see an exampleFruit <- list(Basket = c('Apple', 'Orange', 'Passion fruit', 'Banana'),# "Apple" "Orange" "Passion fruit" "Banana"A matrix has 2-dimension, rows and columns. For Loop over a listLooping over a list is just as easy and convenient as looping over a vector.
