나는 대학 수준의 SAS 과정을 수강하고 있습니다. 내가 배운 것을 보면, libref는 파일 그룹의 실제 위치를 SAS에 연결하는 이름입니다. libname 문은 SAS 프로그램에 대한 라이브러리 참조 (libref)를 만듭니다. 일반적으로 는 LIBNAME의 기본 구문은 다음과 같습니다 예를 들어
libname libref 'path';
:
libname sales 'C:\salesdata\journal\june';
즉, SAS는 데이터 집합에서 데이터를 읽고 쓸 수 있어야하는 것은이를 알고 있어야합니다 디렉터리 또는 특정 데이터 집합을 포함하는 폴더. SAS는 사람들이 디렉토리 또는 폴더를 "라이브러리"라고 부르는 것을 호출합니다. SAS는 또한 이러한 라이브러리에 별명 (libref)을 지정하고 libname 문을 사용하여 별칭을 특정 폴더에 할당합니다. 예를 들어
는 "6월"폴더 안에있는 기존의 SAS 데이터 세트를 인쇄 할 경우
, 당신은이 작업을 수행 할 수 있습니다
libname sales 'C:\salesdata\journal\june';
proc print data = sales.revenue;
run;
SAS는있는 "수익"데이터 세트의 데이터 부분을 인쇄합니다 "june"폴더 안에 판매를 할당했기 때문에 "june"폴더 안에 있습니다. 희망이 도움이됩니다.
덕분에 좀 더 이해할 수있었습니다. – user2972043