SAS Library?
SAS프로그램을 처음 접하다 보면
라이브러리에 대한
개념이 잘 안 잡히는 경우가 있습니다.
오늘은 라이브러리란 무엇인지
새롭게 할당하는 방법과
할당된 라이브러리를 해제하는 방법을
알아보도록 하겠습니다.
라이브러리란?
SAS의 데이터 파일이 저장되는 위치
즉, 라이브러리란
SAS의 작업 산출물들이 저장이 되는 곳으로
쉽게 말해 컴퓨터에 폴더라고 생각하시면 됩니다.
라이브러리의 유형
임시 라이브러리 : SAS 프로그램이 켜져 있는 동안에만 존재한다 (ex. Work라이브러리)
영구 라이브러리 : SAS프로그램을 종료하면 데이터는 사라진다 (ex. 사용자 정의 라이브러리)
SAS 실행 시 기본적으로 생성되어 있는 Work 라이브러리는
임시 라이브러리(휘발성 라이브러리)입니다.
작업을 하는 와중에는 데이터가 쌓여있지만
프로그램을 종료 후 다시 들어가 보면
작업했던 테이블들이 사라져 있는 걸 확인하실 수 있을 겁니다.
만약 계속 사용해야 할 테이블이라면
영구 라이브러리를 생성하여
보존하는 게 중요합니다.
라이브러리 만드는 법?
libname 라이브러리명 '폴더 위치';
(예시) libname newone 'C:\Desktop\folder1';
만약, 라이브러리명을newone으로 지정하고
저장될 폴더명이 folder1이라면
내 컴퓨터 안에 폴더 folder1 경로를 확인하여
'C:\Desktop\folder1'
같이 적어주면 됩니다.
주의할 점은 라이브러리는
띄어쓰기, 특수문자 사용이 불가하며
위의 예시처럼 경로 앞뒤로 작은따옴표 ( ' ' )
문장 끝에 세미콜론( ; )을 넣는 것도
잊지 말아야 한다는 것입니다.
라이브러리 해제하는 법?
libname 라이브러리명 clear;
(예시) libname newone clear;
설정한 라이브러리는
clear라는 명령어로 없애줄 수 있습니다
마찬가지로 문장끝에 세미콜론(;)
빠뜨리지 않도록 주의해주세요
라이브러리 할당하는 법과 해제하는 방법
어렵지 않죠?
그동안 SAS 프로그램을 써오면서
궁금했던 점들을
공부하는 느낌으로 하나씩 풀어 설명해보고자 합니다.
다음번에도 더욱 유용한 SAS 정보로
돌아오도록 하겠습니다.
'SAS 쎄스' 카테고리의 다른 글
[SAS] Data-set(데이터셋)? (0) | 2022.07.08 |
---|
댓글