본문 바로가기

전체 글21

빅데이터 분석도구 R- 루프 제어 명령문 break/next, 함수(function) 기본 함수(built-in functions)/사용자 정의 함수(user-defined functions) 본 포스팅에서는 빅데이터 분석도구 R의 루프 제어 명령문과 함수에 대해 알아보겠습니다. 1. 먼저 ‘루프 제어 명령문’에 대해 알아보겠습니다. 루프 제어 명령문은 중간에 루프 문을 중단해야 할 때 사용하는 명령문으로, 필요시 repeat, for, while문에 상황에 따라 적절하게 적용할 수 있습니다. 루프 제어 명령문에는 break문, next문이 있습니다. Break문: 현재 실행 중인 루프 문을 중단하고 루프 문의 이후 명령문부터 실행하는 루프 제어 명령문 Next문: 현재 실행문인 루프 문을 중단하고, 루프 문의 처음으로 되돌아가 명령문을 실행하도록 흐름을 제어하는 루프 제어 명령문 break문을 사용하면 현재 있는 repeat, for, while루프 문에서 빠져나올 수 있습니다. break문.. 2022. 2. 1.
빅데이터 분석도구 R- 의사결정구조(decision making), 루프(Loop) #repeat루프 #for루프 #while루프 본 포스팅에서는 빅데이터 분석도구 R의 의사결정 구조와 각 루프(Loop)에 대해 알아보겠습니다. 1. 의사 결정은 영어로 Decision Making이라고 하며, 하나 이상의 조건의 평가(테스트)하여 그 결과에 따라 다양한 흐름으로 명령문을 수행하는 구조를 말합니다. R에서는 if문, if~else문, switch문을 제공합니다. 의사결정 구조의 목적은 각각 다음과 같습니다. If문: 조건이 참일 때만 명령문을 수행 If~else문: 조건에 따라 별개의 명령문을 수행 Switch문: 다양한 값의 조건에 따라 별개의 명령문을 수행 그렇다면 If문, if~else문, switch문에 대해 순서대로 알아봅시다. 1) If문 조건이 참(TRUE)일 때만 명령문을 수행하는 가장 단순한 의사결정 구조 If문의 공.. 2022. 1. 31.