Loops (R Loops) are used to repeat the execution of a block of statements based on some predefined conditions. In R Programming we have the following types of loops that can be used as per development requirements.
Repeat Loop in R Programming
Repeat loop in R executes the set of statements until the defined condition is satisfied
- #Print some value using Repeat Loop
- count <- 1
- repeat {
- print("R Programming")
- count <- count+1
- if(count > 5) {
- break
- }
- }
and output is
- [1] "R Programming"
- [1] "R Programming"
- [1] "R Programming"
- [1] "R Programming"
- [1] "R Programming"
Another Example
- #Print table of 10 using Repeat Loop
- a <- 10
- count <- 1
- repeat {
- print(a*count)
- count <- count+1
- if(count > 10) {
- break
- }
- }
and output is
- [1] 10
- [1] 20
- [1] 30
- [1] 40
- [1] 50
- [1] 60
- [1] 70
- [1] 80
- [1] 90
- [1] 100
While Loop in R Programming
While loop checks the condition before starting loop execution and executes the set of statements while the defined condition is true.
- #Declare and Initialise a varable
- a <- 1
- #Check condition in a while loop
- while(a<=5){
- print(a)
- a <- a+1
- }
and output is
- [1] 1
- [1] 2
- [1] 3
- [1] 4
- [1] 5
FOR Loop in R Programming
When you need to execute a code a specific number of times then FOR loop comes into action. Here we'll see how to iterate a vector using FOR loop.
- #Declare and Initialise a Vector
- a <- c(10,TRUE,"Ashish",2.4)
- #Iterate vector using FOR loop
- for(i in a){
- print(i)
- }
and output is
- [1] "10"
- [1] "TRUE"
- [1] "Ashish"
- [1] "2.4"
Cheers 🙂 Happy Learning