if, else, else if, ifelse (R 조건문) Start

BioinformaticsAndMe






R의 조건문


1. if, else (조건 1개 지정)


if (condition 1){

  조건 1 참이면 실행되는 코드}

else{

  조건 1 거짓이면 실행되는 코드}

}




2. else if (조건 추가 지정)


if (condition 1){

  조건 1 참이면 실행되는 코드}

else if (condition 2){

  조건 1 거짓이고, 조건 2 참이면 실행되는 코드}

else{

  조건 1, 2가 모두 거짓이면 실행되는 코드

}




3. ifelse


ifelse(a, b, z)
a가 참이면 b를 출력하고, 거짓이면 z를 출력함

a <- c(11,12)
b <- ifelse(a%%10==1, "apple", "banana")
b

[1] "apple"  "banana"






#조건문 기호 의미

'요소' %in% '범주' --> '요소'가 '범주'에 있는가?

'May' %in% month.name

5 %in% 10:20


비교 조건에 사용되는 연산자

== : 같다

!= : 같지 않다

>= : 크거나 같다

> : 크다

<= : 작거나 같다

<: 작다


여러 가지 조건 지정하기

! : ~가 아니다 (부정)

& : AND (교집합)

| : OR (합집합)








if, else, else if, ifelse (R 조건문) End

BioinformaticsAndMe

'R' 카테고리의 다른 글

K-medoids clustering (R PAM)  (0) 2019.09.30
K-means clustering (R 군집분석)  (0) 2019.09.24
while, for (R 반복문)  (0) 2019.09.16
R, as.Date (날짜 변환)  (0) 2019.06.03
pathview (패스웨이 분석)  (2) 2019.05.22

+ Recent posts