사이트맵  |  Contact Us
 
홈 > SAS Tech & Tip > SAS 자주 묻는 질문
[SAS 이용 관련] 라이브러리 설정 오류 및 SPSS->SAS 변환 오류 2014.01.10
MYSAS 4647 0
http://www.mysas.co.kr/SAS_tiptech/c_tiptech.asp?b_no=3031&gotopage=2&con=subject&keyword=&cmd=content&bd_no=07&gubun=SAS%20Application%EA%B0%9C%EB%B0%9C

 

 

  >   라이브러리 설정 시, 아래와 같은 오류가 발생합니다.

1    LIBNAME DAT 'C:\THESIS_2013_SAS';

NOTE: 라이브러리 'DAT'() 존재하지 않습니다.

 

해당 오류는 C:\THESIS_2013_SAS 경로가 존재하지 않아서 발생한 현상입니다.

C드라이브에THESIS_2013_SAS폴더가 존재하는지 확인 부탁 드립니다.

C드라이브에서 직접 해당 폴더를 생성하시거나SAS확장편집기에서 아래 옵션을 사용하셔서
새로 폴더를 생성하시기 바랍니다
.

 

OPTIONS dlcreatedir;

LIBNAME DAT 'C:\THESIS_2013_SAS';

 

[참고]

DLCREATEDIR: specifies to create a directory for a SAS library that is named in a LIBNAME statement if the directory does not exist.

SAS 9.3버전에서 새로 생긴 옵션이므로 SAS9.1.3, SAS9.2 버전에서는
라이브러리를 할당하려고 하는 디렉터리가 실제로 존재하는지 확인 후
libname문장을 실행하시기 바랍니다.

 

 

 

 

  >   Import를 이용하여 SPSS자료를 SAS로 변환은 되나, SAS를 닫은 다음에
      다시
SAS로 들어가서 변환된 자료를 open하고자 하면 아래와 같은 메시지가 나오고, 열리지 되지 않습니다.

ERROR: Unable to open the table KKK.QUEST. kkk.Quest cannot be opened. Do you want

to select a different table to open?

 

 

SAS에서 SPSS 파일을 Import할 경우, 지정된 SAS format catalog에 특정 값을 저장하게 됩니다.
해당 format default Work 라이브러리에 생성되기 때문에
work 라이브러리의 특성상 SAS가 종료되면서 그 안의 내용도 함께 사라지기 때문에 발생하는 현상입니다.

따라서, SPSS 파일을 Import 하실 경우,
FMTLIB 옵션으로 해당 format을 특정 라이브러리에 저장하는 형태로 진행하시기 바랍니다.

아래 예제를 참조하셔서 작업하시고, 자세한 내용은 SAS 도움말에서 확인하시기 바랍니다.

 

libname mydata 'c:\temp';

proc import datafile='c:\temp\coding.sav'

              out=mydata.coding dbms=sav replace;

              fmtlib=mydata.formats;

run;

 

, SAS를 재구동하여 import된 해당 데이터로 작업을 진행할 경우 아래와 같은 옵션문을 추가하여 실행하면 됩니다.

 

libname mydata 'c:\temp';

OPTIONS FMTSEARCH=(mydata work);

 

만약, format에 대해 무시하고 데이터를 사용하고자 하신다면, 아래의 옵션을 실행 한 후 작업하시면 됩니다.        

options nofmterr;

 

 

 

 

 
 
휴대폰 번호
휴대폰 인증번호
 
 [SAS 이용 관련] SAS 시작 에러 및 서버 라이브러리 할당 방법
 [SAS 이용 관련] work library 경로를 변경 및 Sort execution failure 오류