BLANK 子命令 (AUTORECODE 命令)
BLANK 子命令指定如何自动重新编码空白字符串值。
BLANK后跟等号 (=) 和关键字VALID或MISSING。BLANK子命令仅适用于字符串变量 (短字符串和长字符串)。 系统缺失数字值在新的自动重新编码变量中仍然是系统缺失值。- 如果
VARIABLES子命令中未指定字符串变量,那么BLANK子命令无效。
VALID 。 空白字符串值被视为有效的非缺失值,并自动重新编码为非缺失值。 这是缺省值。
MISSING 。 将空白字符串值自动重新编码为高于最高非缺失值的用户缺失值。
示例
DATA LIST /stringVar (A1).
BEGIN DATA
a
b
c
d
END DATA.
AUTORECODE
VARIABLES=stringVar /INTO NumericVar
/BLANK=MISSING.
- 值 a, b, c和 d 将自动重新编码为数字值 1 到 4。
- 空白值将自动重新编码为 5 ,并且 5 定义为用户缺失值。