조건에 따라 특정 명령을 실행하도록 하는 프로그래밍 명령문입니다.
조건에 따라 다른 수행을 해야 하는 경우에 사용합니다.
if(조건1){
명령문1
}else{
명령문2
}
if 다음의 {} -> 조건이 참일 경우에만 실행할 명령문을 적음
ELSE 뒤에 {} -> 조건이 거짓일 경우에만 실행할 명령문을 적음
만약 NA값이 있는 경우 비교 할수 없기 때문에 그대로 NA값이 출력됩니다.
& : 두가지가 모두 참이여야 참의 결과를 가지게 됩니다.
| : 두 가지 중 하나만 만족하면 참의 결과를 가지게 됩니다.
여러가지 테스트를 해야할때 사용합니다. if문을 중첩으로 사용하는 것보다는 switch문을 사용하는 것이 더 편리합니다.
Swich(테스팅값)(변수,조건1 = 명령문1,조건2=명령문2,...,명령문n)
function과 switch를 이용한 문