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구문으로는 보다 간결하게
다양한 기능을 이용할 수 있습니다.^^
'시각화 > R' 카테고리의 다른 글
▶R로만드는 데이터시각화 : 데이터멍잉 응용 - 대형마트vs전통시장 시각화 (0) | 2014.04.10 |
---|---|
▶R로만드는 데이터시각화 : 데이터멍잉 기초 - tappy, by, aggregate (0) | 2014.04.10 |
▶R로만드는 데이터시각화 : 기본예제 - 데이터다루기 apply, adply (0) | 2014.04.06 |
▶R로만드는 데이터시각화 : 기본예제 - 데이터다루기 factor와 vector (0) | 2014.04.04 |
▶R로만드는 데이터시각화 :: ggplot 기초 - iris 시각화 (1) | 2014.04.01 |