본문 바로가기

SAS PROC CONTENTS2

SAS 데이터셋 삭제하기 [PROC DELETE] SAS에서 작업을 하다보면, 최종 데이터셋을 정리하기 전까지 여러개의 데이터셋을 생성하게 된다. WORK 또는 라이브러리 폴더에서 데이터셋을 삭제할때 가장 많이 하는 방법은 데이터셋 클릭 -> 마우스 오른쪽Click -> 삭제 또는 DELETE키를 이용해 직접 삭제하는 것이다. 하지만 삭제할 데이터셋이 여러개의 라이브러리에 위치한 경우에는 탐색기에서 여러번 왔다갔다?! 거려야 하고 데이터셋이름이 비슷할 경우 잘못 삭제하는 실수를 할 수도 있다. 또, 여러개의 데이터셋을 한꺼번에 삭제하고자 할때나 삭제한 기록을 표시해놓아야 할때에는 명령문을 사용해서 삭제하는 방법이 매우 유용하다. 이제 방법을 알아보자. 명령문은 매우 간단하다. PROC DELETE DATA=삭제하려는 데이터셋; RUN; (예시) ① pr.. 2020. 3. 19.
SAS [PROC CONTENTS] - 데이터셋 변수확인하기 PROC CONTENTS 작업에 대해 알아보자 !! [PROC CONTENTS]는 생성한 데이터셋의 정보를 확인하는데 편리하게 사용할 수 있다. 작업한 데이터셋의 관측값 수(N), 파일크기, 변수리스트(주로 이부분!) 를 확인한다. 가장 기본적으로 데이터셋의 변수속성을 확인하는 방법은 데이터셋을 열어서 해당 변수를 더블클릭하면 된다. 하지만 이 방법은 데이터의 용량이 크거나, 확인할 변수가 많을 경우에는 다음과 불편함이 있다. 1 확인중에 에러발생 (화면멈춤) 2 변수가 많을때는 페이지가 넘어가서 찾기 어려움 (시간소요) 3 변수명을 사용한 명령문 작성할 때 (이것도 시간소요) 이런 경우에 이 함수를 사용해서 시간을 줄여보자. PROC CONTENTS DATA=데이터셋; RUN; *예시 데이터셋 = CA.. 2020. 1. 12.