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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.