Type-유 2024. 1. 21. 16:59

조건문 if, else, ifelse()

> f <-function(x=5){return(x)}
> g <-function(x, y=5){return(x^5)}

> condition = 2

# if와 else를 통한 조건문 구현
> if(condition ==1){
+ str = "f(2)"
+ } else {
+ str ="g(2)"
+ }

> eval(parse(text=str))
[1] 32

 

추가 조건을 더하고 싶을 때는 ifelse() 함수를 사용하여 조건문과 실행 내용을 입력하면 됨.

>ifelse( a == 조건값,
+ 실행문1(조건문이 TRUE 일때),
+ 실행문2(조건문이 FALSE 일때))