重新编码为相同变量:旧值和新值
您可在该对话框中定义要重新编码的值。 所有指定的值必须与主对话框中选择的变量的数据类型(数值或字符串)相同。
旧值。 要重新编码的值。 您可对单个值、值范围和缺失值重新编码。 不可为字符串变量选择系统缺失值和范围,因为这两个概念都不适用于字符串变量。 范围包括其端点和范围内的任何用户缺失值。
- 值。 要重新编码为新值的单个旧值。 该值必须具有与所重新编码的变量相同的数据类型(数值或字符串)。
- 系统缺失值。 在以下各种情况下由程序指定的值:未根据您已指定的格式类型定义数据中的值,数值字段为空,或者未定义从转换命令生成的值。 数值型的系统缺失值显示为句号。 字符串变量不能具有系统缺失值,因为任何字符在字符串变量中均是合法的。
- 系统或用户缺失值。 满足以下条件的观测值:其值定义为用户缺失值,或者未知且被指定了系统缺失值(以句点 . 表示)。
- 范围。 值的包含范围。 不适用于字符串变量。 包含范围内的所有用户缺失值。
- 所有其他值。 未包含在“旧-新”列表上其中一个规范中的所有剩余值。 这在“旧-新”列表上显示为“ELSE”。
新值。 由每个旧值或值范围重新编码获得的单个值。 您可输入一个值或指定系统缺失值。
- 值。 一个或多个旧值将要重新编码为的值。 该值必须具有与旧值相同的数据类型(数值或字符串)。
- 系统缺失值。 将指定的旧值重新编码为系统缺失值。 系统缺失值不用在计算中,并且许多过程中都排除带系统缺失值的个案。 不适用于字符串变量。
旧–>新。 将用于对变量重新编码的指定值列表。 可以在列表中添加、更改和删除指定值。 列表将根据指定的旧值按下列顺序自动排序:单值、缺失值、范围以及所有其他值。 如果更改列表中的重新编码指定,则过程自动对列表重新排序(如果必要)以保持此顺序。