본문 바로가기
5. 조건문/if(){} elseif(){} else{}

R 조건문 if문, if else 문, if else if else 문

by makhimh 2020. 4. 3.
반응형

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"


반응형

댓글