Case when in R
R provides us case_when() function using which we can implement case when in R. It is equivalent to “case when” statement in SQL.
Syntax:
case_when(expression)
Here,
- expression: It represent a condition expression
Case when statement in R Dplyr Package using case_when() Function
This article focuses upon the case when statement in the R programming language using the case_when() function from the Dplyr package.
Case when is a mechanism using which we can vectorize a bunch of if and else if statements. In simple words, using a case when statement we evaluate a condition expression, and based on that we make decisions. For example, suppose we want to check whether a candidate is eligible to cast a vote. To solve this problem, we can evaluate his age and if it is greater than 18 we will allow him to vote otherwise he is not eligible.