Conditionals in R Programming
Introduction
Conditional statements in R are used to perform different actions based on certain conditions. These include if
, else
, and else if
statements.
1. if Statement
The if
statement executes a block of code if a specified condition is true.
Syntax:
if (condition) { # Code to execute if condition is TRUE }
Example:
number <- 10 if (number > 5) { print("The number is greater than 5") }
2. if-else Statement
The if-else
statement executes one block of code if the condition is true, and another block if the condition is false.
Syntax:
if (condition) { # Code to execute if condition is TRUE } else { # Code to execute if condition is FALSE }
Example:
number <- 3 if (number > 5) { print("The number is greater than 5") } else { print("The number is not greater than 5") }
3. if-else if-else Statement
The if-else if-else
statement is used to check multiple conditions in sequence.
Syntax:
if (condition1) { # Code to execute if condition1 is TRUE } else if (condition2) { # Code to execute if condition2 is TRUE } else { # Code to execute if none of the conditions are TRUE }
Example:
number <- 7 if (number > 10) { print("The number is greater than 10") } else if (number > 5) { print("The number is greater than 5 but less than or equal to 10") } else { print("The number is 5 or less") }
4. Nested if Statements
Conditional statements can be nested inside each other to check multiple levels of conditions.
Example:
number <- 15 if (number > 10) { if (number %% 2 == 0) { print("The number is greater than 10 and even") } else { print("The number is greater than 10 and odd") } } else { print("The number is 10 or less") }
Conclusion
Conditional statements in R allow for dynamic decision-making in code. They enable you to execute different blocks of code based on specific conditions.