반응형
6. 반복문
(1) repeat
repeat는 계속해서 내부 코드를 반복한다. 반복문을 제어하는 내부 변수와 break 문을 통해 반복문을 탈출한다.
v <- c("Hello","loop") cnt <- 2 repeat { print(v) cnt <- cnt+1 if(cnt > 5) { break } }
[1] "Hello" "loop" [1] "Hello" "loop" [1] "Hello" "loop" [1] "Hello" "loop"
(2) while
while은 주어진 조건문이 true일때 계속 반복한다.
v <- c("Hello","while loop") cnt <- 2 while (cnt < 7) { print(v) cnt = cnt + 1 }
(3) for
for문은 vector나 list의 마지막 원소까지 반복한다.
v <- LETTERS[1:4] for ( i in v) { print(i) }
아래 튜토리얼을 참고한 포스팅입니다.
https://www.tutorialspoint.com/r/r_operators.htm
반응형
'Tools > R' 카테고리의 다른 글
R을 통한 2017년 대선 주자들 페이스북 분석 (5) | 2017.02.21 |
---|---|
R - (7) 함수 (0) | 2017.02.19 |
R - (5) If, else if, switch (0) | 2017.02.15 |
R - (4) 연산자 (0) | 2017.02.15 |
R - (3) 변수 (0) | 2017.02.15 |