Just Fighting
[SAS] do until문과 do while문 본문
728x90
2022.04.13 - [Statistics/SAS] - [SAS] 반복문 사용하기
바로 앞 게시글에서 do loop를 이용한 반복문을 사용하는 방법에 대해 다뤘다.
do loop는 정해진 횟수만큼 반복하지만
조건을 만족할 때까지, 조건을 만족하는 동안 반복하는 방법도 있다.
제목에서도 알 수 있듯이 do until문과 do while문이다.
do until은 조건에서 사용되는 변수가 현재 그 구간에 포함되지 않는 경우가 많고,
do while은 조건에서 사용되는 변수가 현재 그 구간에 포함되어 있어, 그 구간을 벗어나는 순간 반복을 중단한다.
do until문은 조건이 만족할 때까지 반복하는 것을 의미한다.
C가 50000이상이 될때까지 반복을 하겠다는 의미가 된다.
23번째에 50000이 넘어서 반복문이 끝났다.
do while문은 조건문을 만족하는 동안에만 반복한다.
value가 50000보다 작을 때만 반복하겠다는 의미다.
따라서 52202.40이 되었을 때 조건을 만족하지 못해 반복문이 종료되었다.
위의 사진에서 proc print문에 'noobs'는 인덱스를 사용하지 않겠다는 의미!
728x90
'SAS' 카테고리의 다른 글
[SAS] 반복문 사용하기 (0) | 2022.04.13 |
---|---|
[SAS] where문과 if문 (0) | 2022.04.10 |
[SAS] if-else 문 사용하기 (0) | 2022.04.05 |
[SAS] 새로운 변수 생성하기 (0) | 2022.03.31 |
[SAS] proc sort 사용하기 (0) | 2022.03.16 |
Comments