R 조건문 if문, if else 문, if elif else 문
1. if문
R에서 if문은 아래와 같은 형식으로 입력합니다.
if (조건) {
실행내용
}
a가 3보다 작으면 a<3을 출력하는 if문을 만들어봅시다.
a=1
if (a<3) {
print("a<3")
}
실행 결과는 아래와 같습니다.
> if (a<3) {print("a<3")}
[1] "a<3"
2. if, else 문
R에서 if else문은 아래와 같은 형식으로 입력합니다.
if (조건) {
실행내용
} else {
실행내용
}
a가 3보다 작으면 a<3을 출력하고, 아니면 a>=3을 출력하는 if else문을 만들어봅시다.
a=1
if (a<3) {
print("a<3")
} else {
print("a>=3")
}
> if (a<3) {
+ print("a<3")
+ } else {
+ print("a>=3")
+ }
[1] "a<3"
3. if, else if, else 문
R에서 if elif else문은 아래와 같은 형식으로 입력합니다. else if 조건은 원하는 만큼 추가가 가능합니다.
if (조건) {
실행내용
} else if (조건) {
실행내용
} else {
실행내용
}
a가 3보다 작으면 a<3을, 같으면 a=3을, 둘다 아니면 a>3을 출력하는 if, else if문을 만들어봅시다.
a=1
if (a<3) {
print("a<3")
} else if (a==3) {
print("a=3")
} else {
print("a>3")
}
실행 결과는 아래와 같습니다.
> if (a<3) {
+ print("a<3")
+ } else if (a==3) {
+ print("a=3")
+ } else {
+ print("a>3")
+ }
[1] "a<3"
'5. 조건문 > if(){} elseif(){} else{}' 카테고리의 다른 글
[R기초] if와 else 문을 한줄로 쓸 경우 대괄호는 필요없다. (0) | 2020.12.26 |
---|
댓글