시각화/R

▶R로만드는 데이터시각화 : 기본예제 - 반복구문 repeat, while, for

비주얼라이즈 2014. 4. 8. 21:33




R로 만드는 시각화 :: 기본예제 2

R의 반복구문 3가지




첫 번째 반복구문 형태 <repeat>



repeat의 형태를 예제를 통해서

살펴보도록 하겠습니다.




##

repeat > a <- 100 > repeat{ if(a>110) break else { print(a); a<- a+1}}


결과 값을 확인해 볼까요?

위의 repeat 구문의 결과는 아래 사진과 같습니다.









두 번째 반복구문 형태 <While>




반복구문 While은 위에서소개한

repeat과 비슷합니다.


##

> a<-100 > while(a <= 110) {print(a); a <- a+1}



결과 값을 확인해 볼까요?

위의 while 구문의 결과는 아래 사진과 같습니다.







마지막으로 가장 중요하다고 할 수 있는

세 번째 반복구문 <For>입니다.



for구문은, 위에서 소개한 <repeat>, <while>구문보다

더 많은 기능을 갖고있는 반복구문입니다.



##

> for(i in seq(100,110)) {print(i)} #홀수만 출력하기 >for(i in seq(from = 100, to = 110, by = 2)) { print(i) }

첫 번째 코드의 결과부터 살펴보겠습니다.




두 번째 홀수를 구하는 구문의

결과는 아래사진과 같습니다.






이처럼 for구문으로는  보다 간결하게

다양한 기능을 이용할 수 있습니다.^^