SAS 매크로 변수란? 간단하게 말하자면 그냥 변수다 뭐... python에서 x=1이라고 선언하는 것과 마찬가지로, x라는 상자 안에 1이라는 값을 넣는 거랑 같은 이야기다. SAS에서 공식적으로 매크로 변수라고 불러서 그러는지는 모르겠지만 괜히 어렵게 생각할 필요는 없다. 변수가 결국엔 변수지 뭐 대순가... 그러면 SAS 매크로 변수는 어디에 써먹을 수 있을까? 간단하게 설명하자면 코드 내에서 반복되는 부분을 어느 정도 생략을 해서 편하게 코드를 작성하거나, 유지보수를 보다 원활하게 할 수 있게 한다. 예를 들어서 위 코드 proc print, proc means, proc summary는 모두 sashelp라이브러리의 cars를 참조하고 있다. 만약에 이 대상 데이터 셋을 바꾸려고 한다면 하나하나..