더북(TheBook)

2 반복문

반복문은 특정 조건을 만족할 때까지 반복하여 수행하는 명령문을 의미합니다. 대표적으로 forwhile, repeat 문이 있습니다. 반복문은 {}과 함께 사용하는데, {} 안의 문장을 실행하는 중에 break 문을 만나면 수행을 멈추고, next 문을 만나면 문장을 건너뜁니다.

 

다음 예시는 1부터 5까지 값을 증가시키면서 출력하는 예시입니다.

> for (i in 1:5) {     # 1부터 5까지 증가
+     print(i)
+ }
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5

 

for 문은 다음과 같이 응용할 수도 있습니다.

> sum <- 0
> for (i in seq(1, 5, by = 1)) {     # seq 함수는 순차 값을 생성하는 함수
+ sum <-     sum + i
+ }
> sum
[1] 15
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.