SAVE TEMPLATE 次指令 (AUTORECODE 指令)
SAVE TEMPLATE 次指令可讓您將現行 AUTORECODE 指令所使用的自動重新編碼方法儲存至外部範本檔,然後在使用 APPLY TEMPLATE 次指令自動重新編碼其他變數時使用。
SAVE TEMPLATE後面接著等號 (=) 和加引號的檔案規格。 自動重新編碼範本的預設副檔名為 .sat。- 範本包含將原始非遺漏值對應至重新編碼數值的資訊。
- 唯有非遺漏值的資訊可儲存於範本中。 不會保留使用者遺漏值資訊。
- 如果在
VARIABLES次指令上指定多個變數,則會將指定的第一個變數用於範本,除非同時指定GROUP或APPLY TEMPLATE,在此情況下會將所有變數的一般自動重新編碼方法儲存在範本中。
範例
DATA LIST FREE /var1 (a1) var2 (a1).
BEGIN DATA
a d
b e
c f
END DATA.
MISSING VALUES var1 ("c") var2 ("f").
AUTORECODE VARIABLES=var1 var2
/INTO newvar1 newvar2
/SAVE TEMPLATE='/temp/var1_template.sat'.
- 儲存的範本包含自動重新編碼方法,可將
"a"和"b"的字串值分別從 var1 對映至數值 1 和 2。 - 範本未包含 var1 的
"c"值的資訊,因為它定義為使用者遺漏。 - 範本未包含與 var2 相關聯的值的資訊,因為未指定
GROUP次指令。