2012-10-30 2 views

답변

7

@ AndyW의 의견에 뒤이어 업데이트되었습니다.

INSERTINCLUDE 명령이 있습니다. INSERTINCLUDE보다 새롭고 다양합니다. INSERT here에 대한 문서를 참조하십시오.

다음은 기본 구문 템플릿입니다 :

INSERT FILE='file specification' 
     [SYNTAX = {INTERACTIVE*}] 
       {BATCH  } 
     [ERROR = {CONTINUE*}] 
       {STOP  } 
     [CD = {NO*}] 
      {YES} 
     [ENCODING = 'encoding specification'] 

따라서, 다음 명령은 SPSS 구문 파일

INSERT FILE='foo.sps'. 

에 배치 될 수 있으며 foo.sps 구문 파일을 가져올 것입니다. 기본적으로 구문은 대화식 모드의 규칙을 따라야하며 오류가 발생하면 코드가 중지되지 않습니다.

파일의 전체 경로를 지정하지 않으려면 INSERT 문 또는 별도의 CD 명령을 사용하여 작업 디렉터리를 인수로 지정할 수 있습니다. 예를 들면,

CD '/user/jimbo/long/path/to/project' 

또 다른 옵션은 FILE HANDLE을 사용하는 것입니다.

자세한 내용은 SPSS 구문 참조 (here as a large PDF file)를 참조하십시오.

+2

INCLUDE는 작동하지만 일괄 구문 규칙으로 제한됩니다. 좀 더 유연한 대화식 구문 규칙을 허용하는 INSERT 명령을 참조하십시오. –

+2

(긴 경로 이름의 경우) 더 긴 경로를 더 짧은 이름으로 매핑 할 수있는 FILE HANDLE 명령입니다. 필자는 작업 디렉토리 이외의 다른 곳에서 만든 스크립트와 함수를 사용하는 경향이 있으므로 디렉토리를 변경하는 것보다이 방법을 선호합니다 (둘 다 어떤 상황에서도 사용될 수 있음). –

+0

@AndyW 팁 주셔서 감사드립니다; 귀하의 의견에 비추어 답변을 업데이트했습니다. –

관련 문제