计算新变量
使用各种数学函数,您可以基于高度复杂的方程来计算新变量。 但是,在本示例中,我们将仅计算两个现有变量值之间差异的新变量。
数据文件 demo.sav 包含一个表示响应者当前年龄的变量,以及一个表示其在当前工作中年数的变量。 但是,该文件中不包含表示响应者开始该工作时的年龄的变量。 我们可以创建一个当前年龄与其在当前工作中年数之间的计算差异的新变量,该变量应该就是响应者开始该工作时的大约年龄。
- 从数据编辑器窗口的菜单中选择:
- 对于“目标变量”,输入 jobstart。
- 选择源变量列表中的 Age in years [age] 并单击箭头按钮以将其复制到“数字表达式”文本框中。
- 单击该对话框中计算器面板上的减号 (–) 按钮(或按键盘上的减号键)。
- 选择 Years with current employer [employ] 并单击箭头按钮以将其复制到表达式。
图 1。 “计算变量”对话框 
注:请务必选择正确的雇用变量。 该变量还存在一个经过重新编码的分类版本,它不是您所需的变量。 数字表达式应该为 age–employ,而不是 age–empcat。
- 单击确定以计算新变量。
新变量将显示在数据编辑器中。 由于该变量将添加到文件的末尾,因此显示在数据视图的最右侧一列,变量视图的最后一行中。