Just Fighting

[SAS] 반복문 사용하기 본문

SAS

[SAS] 반복문 사용하기

yennle 2022. 4. 13. 23:15
728x90

2022.04.10 - [Statistics/SAS] - [SAS] where문과 if문

앞선 게시글에서 do문을 살짝 다뤘다.
오늘은 do loop문을 이용해 반복문을 작성해본다.

 

 

반복문은 아래 사진과 같이 작성할 수 있다.

do i=1 to 12 라는 의미는 i를 1부터 12까지 12번 반복하겠다는 것이다.

이 때, output은 do loop문 안에 earned라는 변수의 값을 출력하는 것을 의미하며

12개의 행이 출력되는 것을 볼 수 있다.

 

 

위와 같은 코드인데 여기서 output을 뺀다면

아래 사진처럼 하나의 행만 출력되는 것을 알 수 있다.

 

 

do-end문을 아래처럼 여러 번 중첩해서 사용할 수도 있다.

 

 

do loop문은 중첩해서 사용할 수 있다.

output문을 두번째 do문 안에 썼기 때문에 4*3=12개의 행이 출력되었다.

 

 

아래 사진의 경우에는 output문을 첫번째 do문안에 써주었기 때문에

20번만 출력된 것을 알 수 있다!

 

 

이런 방식으로 do loop문을 사용하면 된다!!

 

 

728x90

'SAS' 카테고리의 다른 글

[SAS] do until문과 do while문  (0) 2022.04.14
[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