R
if, else, else if, ifelse (R 조건문)
MeDiscovery
2019. 9. 16. 16:16
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