BLANK 次指令 (AUTORECODE 指令)
BLANK 次指令指定如何自動重新編碼空白字串值。
BLANK後面接著等號 (=) 及關鍵字VALID或MISSING。BLANK次指令僅適用於字串變數 (短字串和長字串兩者)。 在新的自動重新編碼變數中,系統遺漏數值仍然是系統遺漏值。- 如果
VARIABLES次指令上未指定任何字串變數,則BLANK次指令沒有作用。
VALID . 空白字串值會被視為有效、非遺漏值,並自動重新編碼為非遺漏值。 這是預設值。
遺漏 . 空白字串值會自動重新編碼成高於最高非遺漏值的使用者遺漏值.
範例
DATA LIST /stringVar (A1).
BEGIN DATA
a
b
c
d
END DATA.
AUTORECODE
VARIABLES=stringVar /INTO NumericVar
/BLANK=MISSING.
- 值 A、 b、 c和 日 會自動重新編碼為數值 1 到 4。
- 空白值會自動重新編碼為 5 ,而 5 定義為使用者遺漏值。