IN 次指令 (MATCH FILES 指令)

IN 會在產生的檔案中建立新變數,以指出觀察值是否來自前一個 FILE 次指令上指定的輸入檔。 IN 僅適用於緊接在 FILE 次指令之前的指定檔案。

  • IN 只能用於非平行比對或表格查閱。
  • IN 只有一個規格-旗標變數的名稱。
  • IN 所建立的變數對於來自相關聯輸入檔的每個觀察值具有值 1 ,如果觀察值來自不同的輸入檔,則具有值 0。
  • IN 所建立的變數會自動附加至產生的檔案結尾,且無法捨棄。 如果使用 FIRSTLAST ,則 IN 所建立的變數會在 FIRSTLAST所建立的變數之前。

範例

MATCH FILES  FILE='/data/week10.sav' 
  /FILE='/data/week11.sav' 
  /IN=INWEEK11 
  /BY=EMPID.
  • IN 會建立變數 INWEEK11, 對於在輸入檔 week11.sav 中具有值的結果檔案中的所有觀察值,其值為 1 ,對於不在檔案 week11.sav中的那些觀察值,其值為 0。