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 |