if else condition in R

IF Else Condition in R

If Else conditional statements are important part of any programming so as in R. In this tutorial we will have a look at how you can write a basic IF Else condition in R. It is aimed at beginners

R if statement

The syntax of R if statement is:

if (expression)
{
statement
}

If the expression is TRUE, the statement gets executed. But if it’s FALSE, nothing happens.

Example: if Condition in R

x <- 10
if(x > 0)
{
print("This is Positive number")
}

Output

[1] “This is Positive number”

 

if else statement in R

The syntax of if…else statement in R is:

if (expression)
{
statement1
}
else
{
statement2
}

The else part is evaluated only when expression is FALSE.

x <- -10
if(x >= 0)
{
print("This is Non-negative number")
} 
else 
{
print("This is Negative number")
}

Output

[1] “This is Negative number”

 

Nested if else statement in R

In nested if… else statements we can impose as many else if conditions as we require

The syntax of nested if…else statement is:

if (expression1)
{
statement1
}
else if (expression2)
{
statement2
}
else if (expression3)
{
statement3
}
else
statement4

 

Example of nested If Else condition in R

x <- 5
if (x < 0) 
{
 print("This is Negative number")
} 
else if (x > 0) 
{
print("This is Positive number")
} 
else   
print("This is Zero")

Output

[1] “This is Positive number”

 

previous-small if else condition in Rnext_small if else condition in R