반응형
도구 R로 푸는 통계
21. 반복문 for
R에서 제공하는 반복문에는 for, while, repeat이 있는데요. 이번 글에서는 for문을 공부해봅시다. for문은 data안에 있는 값들을 i에 할당하고, 중괄호 안의 반복식을 순차적으로 실행하는 반복문입니다.
for(i in data) {
반복식
}
예를 들어봅시다. 1부터 10까지 더하는 for문을 만들어봅시다.
> j=0
> for(i in 1:10){
+ j=j+i
+ }
> j
[1] 55
조금 더 어려운 예를 들어봅시다. 지난시간에 배운 if문과 함께 사용해보겠습니다. 1~100까지의 홀수들을 더하는 for문을 만들어봅시다.
> odd=0
> for(i in 1:100){
+ if(i%%2==0){
+ } else {
+ odd=odd+i}
+ }
> odd
[1] 2500
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 23. 반복문 while (0) | 2020.03.18 |
---|---|
[R 강의] 22. 출력함수 print, cat (0) | 2020.03.17 |
[R 강의] 20. 연산자 %% , %/% (0) | 2020.03.17 |
[R 강의] 19. 조건문 if (0) | 2020.03.17 |
[R 강의] 18. Box plot(상자그림) 그리는 방법 (0) | 2020.03.16 |
댓글