範例 (XSAVE 指令)
使用 XSAVE 將兩個資料合併成一個
GET FILE='/data/hubempl.sav'.
XSAVE OUTFILE='/data/empl88.sav'
/RENAME=(AGE=AGE88) (JOBCAT=JOBCAT88).
MEANS RAISE88 BY DEPT88.
GET指令會擷取 IBM® SPSS® Statistics 資料檔 hubempl.sav。RENAME次指令將變數 AGE 重新命名為 AGE88 ,並將變數 JOBCAT 重新命名為 JOBCAT88。- 在程式讀取程序
MEANS的資料之前,不會執行XSAVE。 程式會儲存檔案 empl88.sav ,並在單一資料傳遞中產生MEANS表格。 - 執行
MEANS之後, hubempl.sav 檔案仍是作用中資料集。 變數 年齡 和 JOBCAT 會將其原始名稱保留在作用中資料集內。
搭配使用暫時轉換與 XSAVE
GET FILE=hubempl.sav.
TEMPORARY.
RECODE DEPT85 TO DEPT88 (1,2=1) (3,4=2) (ELSE=9).
VALUE LABELS DEPT85 TO DEPT88 1 'MANAGEMENT' 2 'OPERATIONS' 3 'UNKNOWN'.
XSAVE OUTFILE='/data/hubtemp.sav'.
CROSSTABS DEPT85 TO DEPT88 BY JOBCAT.
- 已儲存的資料檔及
CROSSTABS輸出都會反映部門變數的暫時重新編碼及標記。 - 如果指定
SAVE而非XSAVE,則會讀取資料兩次而非一次,且CROSSTABS輸出不會反映重新編碼。